Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

I2C全面理解

I2C全面理解

I2C我是想全面深入的从嵌入式软件工程师的角度做个理解,刚刚还申请了一个专栏,这个好好写.学习技术从外文文档看起~~要全面了解I2C,可以从《I2C-bus specification and user manual》看起.I2C最初是由Philips提出的,那么这文档就是由NXP维护的.I2C总线被全球超过50个公司的1000+个ICs所使用,已然是一个世界标准.另外,I2C总线与多种不同的控制总线是兼容的,比如SMBus(系统管理总线),PMBus(电...
Android Launcher开发之桌面小部件AppWidget详解

Android Launcher开发之桌面小部件AppWidget详解

导读:先简单说说Widget的原理。Widget是在桌面上的一块显示信息的东西,也通过单击Widget跳转到一个程序里面。而系统自带的程序,典型的Widget是music,这个Android内置的音乐播放小程序。先简单说说Widget的原理。Widget是在桌面上的一块显示信息的东西,也通过单击Widget跳转到一个程序里面。而系统自带的程序,典型的Widget是music,这个Android内置的音乐播放小程序。这个是典型的Widget+app应用。就是...
Android Launcher开发之LiveFolder(实时文件夹) 完全解析

Android Launcher开发之LiveFolder(实时文件夹) 完全解析

实时文件夹概述:实时文件夹是在SDK1.5中引入的,支持开发人员在设备的默认打开屏幕(我们将其称为设备的主页)上公开 ContentProvider,如联系人信息、笔记和媒体。将ContentProvider(比如Android的 contactsContentProvider)在主页上公开为活动文件夹之后,在联系人数据库中添加、删除或修改联系人时,此实时文件夹能够刷新自身所包含的内容。Android中的实时文件夹对ContentProvider的作用就相...
Atheros AR5007EG无线网卡破解问题与解决方法

Atheros AR5007EG无线网卡破解问题与解决方法

提示:Atheros AR5007EG是被BT3支持并可以对wlan进行抓包/注入/破解的,我只提供问题的解决方法,不提供详细的破解过程。本文难点就是Atheros AR5007EG无线网卡驱动问题,相信很多网友都是在这点上出现的问题吧,这款网卡确实不是太好,信号不稳定,但是他并不影响破解无线密码。下面简单的介绍下此款网卡的几个常见问题:1.在BT系统下无法利用 spoonwep 破解2.在BT系统 下aircrack-ng 无法破解3.在Windows下...
Android程序编译后无法生成R.java文件

Android程序编译后无法生成R.java文件

删除gen目录下的R.java文件后,重新编译程序后无法生成R。java。查看res目录下没有任何xml文件编写错误的提示。执行Project—Clean也无法解决此问题。在抓狂到想要砸电脑的时候,突然发现Console窗口下已经给出了出错原因,只不过没有注意到。Console下打印错误信息:[2012-08-0818:26:54-ChangHong_HuiYuanBao]reslayoutCopyofshuaka.xml:Invalidfilename:...
Objective-C语法之代码块的使用

Objective-C语法之代码块的使用

Objective-C代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int result = myBlock(4); // result是 281、参数是NSString*的...
Objective-C语法之Category的使用

Objective-C语法之Category的使用

无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择。但是Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原原来的基础上,较小的改动就可以增加需要的功能。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类,这样我们可以扩展系统提供的类。Category使用简单的方式,实现了类的相关方法的模块化,把不同的...
<< 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 >>