- 博客(11)
- 资源 (11)
- 收藏
- 关注
转载 Android的frameworks层键盘事件处理流程分析
事件处理流程1)InputManager负责读取事件并把事件送到frameworks的java层2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。4)WindowManagerService会把消息发给最上面运
2014-05-18 13:32:10 756
转载 Android+按键事件处理详解
公司最近做一个按键触感就对这块研究了一番,以下是个人心得。1.开始肯定先说的是驱动这块,硬件是软件服务的,在Android这块C和java交互,有两种方式: 1.1:驱动--JNI--服务-事件分发-上层应用处理。 1.2:上层直接调用通过lib库的方式实现,中间使用回调机制,这种方式在Camera中有,下次再详解。 先来看一下驱动按键映射部分的详解如下: 映射
2014-05-18 13:28:49 781
转载 Android 按键消息处理
http://blog.chinaunix.net/uid-26281173-id-3506751.html 在android系统中,键盘按键事件是由SystemServer服务来管理的;然后在以消息的形式分发给应用程序处理。产生键盘按键事件则是有Linux kernel的相关驱动来实现。键盘消息有别于其他类型的消息;需要从Linux kernel drivers产生由上层ap
2014-05-18 13:24:35 754
转载 Android.mk的用法和基础
http://abc20899.iteye.com/blog/1910149一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参考以下文件:build/core/config.
2014-05-05 11:03:09 674
转载 APK签名原理
http://blog.csdn.net/kickxxx/article/details/18252881消息摘要 -Message Digest简称摘要,请看英文翻译,是摘要,不是签名,网上几乎所有APK签名分析的文章都混淆了这两个概念。摘要的链接http://en.wikipedia.org/wiki/Message_digest简单的说消息摘要
2014-05-04 20:37:46 2017 1
转载 Android编译系统详解(三)——编译流程详解
http://www.cloudchou.com/android/post-276.html1.概述编译Android的第三步是使用mka命令进行编译,当然我们也可以使用make –j4,但是推荐使用mka命令。因为mka将自动计算-j选项的数字,让我们不用纠结这个数字到底是多少(这个数字其实就是所有cpu的核心数)。在编译时我们可以带上我们需要编译的目标,假设
2014-05-04 20:28:30 3458 1
转载 Android编译系统详解(二)——命令执行流程
http://www.cloudchou.com/android/post-261.html编译Rom的第一步是source build/envsetup.sh,该步骤将envsetup.sh里的函数声明为当前终端可用的命令,并将所有产品添加至变量LUNCH_MENU_CHOICES里。编译Rom的第二步是让用户选择他想编译的产品,用户可以使用在source build
2014-05-04 20:26:52 3269 3
转载 Android编译系统详解(一)——build/envsetup.sh
http://www.cloudchou.com/android/post-134.html准备好编译环境后,编译Rom的第一步是 source build/envsetup.sh,该步骤把envsetup.sh里的函数声明为当前会话终端可用的命令。这些命令能让我们切换目录,提交代码,编译Rom更方便。如果记不住所有命令,只要你记住hmm就可以了,也可通过hmm命令看到支持的命
2014-05-04 20:26:05 8964 3
转载 Cloud Chou's Tech Blog编译相关
http://www.cloudchou.com/android/post-134.html
2014-05-02 11:04:17 730
转载 [FAQ04776]如何默认打开user版本 debug 选项, 默认打开adb 连接
[Description]如何默认打开user 版本的USB debug 选项, 默认打开adb 连接[Keyword]量产版本 user usb debug root adb 连接[Solution]1. 在android 4.0 之前,这个设置是在frameworks/base/service/..../SystemServer.java 里面设置会根据system p
2014-05-02 10:05:23 12382
LINUX设备驱动程序
2013-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人