嵌入式软件工程师&&太极拳
全部博文(548)
发布时间:2013-05-17 15:00:34
首先,简要的介绍一下按键的处理流程。先简单的分为两大类:一类是虚拟按键。另一类是物理按键。无论是虚拟按键还是物理按键都是要经过驱动层注册为输入设备,然后上报到kernel/drivers/input/input.c中。这里有相关函数的定义。然后通过、sys上报到frameworks/services/input/EventHub.cpp中,在这里会对设备进行扫.........【阅读全文】
发布时间:2013-05-15 14:04:34
DynamicallyLoaded (DL) 在读HAL相关源码的时候发现这两个函数 简而言之,共享对象通过dlopen动态打开动态库的加载完成后,返回一个句柄,通过dlsym定位到你需要执行的函数指针然后可以在程序中使用 dlopen -- open a dynamically linked library dlsym -- get the address of a sy.........【阅读全文】
发布时间:2013-05-10 13:55:05
http://developer.android.com/sdk/index.html......【阅读全文】
发布时间:2013-05-02 09:59:26
本文是在Ubuntu10.10系统上进行实践的。1 因为我们需要Android的模拟器,所以需要安装Android的SDK,并创建AVD, 可以一次命名为AVD15,AVD22,AVD23,... AVD15对应1.5,AVD22对应2.2,AVD23对应2.3,... 获取.config文件:在启动模拟器AVD15:$emulator -avd AVD15$pull /proc/co.........【阅读全文】