摘要:
1,原理: 当Android系统完成BOOT阶段之后,就会发送一条名为ACTION_BOOT_COMPLETED的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service,当然要注意的是,我们的application必须具有捕获该广播的... 阅读全文
摘要:
I2C总线特点 I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。I2C总线的另一个优点是,它支持多主控(multimastering), 其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控... 阅读全文
摘要:
Sensors in Android 总述 如下图,应用程序开发者使用几个sensor的几个API类进行应用程序的开发。Java的部分的API使用C/C++来实现,也就是调用到JNI层。左侧运行于应用程序的进程空间,右侧运行于system server进程空间。双方通过ISensorEventCo... 阅读全文
摘要:
Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。 因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。 一、input输入子系统框架 下图是input输入... 阅读全文
摘要:
public String bytesToHexString(byte[] src) { StringBuilder stringBuilder = new StringBuilder(""); if (src == null || src.length <= 0) { return ""; } for (int i = 0; i < src.length; i++) { int v = src[i] & 0xFF; String hv = Integer.toHexString(v); if (hv.length() < 2) 阅读全文
摘要:
//求输入x[]求修改后的x[];#include #include void *bbb(int *p1){ int i = 0; while(i#include int *aaa(int a[]){ int i = 0 ; while(i#include int aaa(int *P){ int i = 0; while(i<4) { *P+++=1; i++; }}int main(void){ int *px; int a[4]={1,2,3,4} px=aaa(a); int i = 0; while(i<4) { printf("%d\t",a[i]) 阅读全文
摘要:
interface USB//规则{ public void open(); public void close();}class Bookpc{ public static void main(String[] args) { useUSB( new Upan); } //使用规则 public static void useUSB(USB u) { u.open(); u.closr(); }}//实现规则//这些设备和电脑的耦合性降低了class Upan implements USB{ public void open() { } public void close() { ... 阅读全文