- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 android 4.4的耳机插入检测流程
base/services/java/com/android/server/SystemServer.javaSystem Server是Android系统的核心,他在Dalvik虚拟机启动后立即开始初始化和运行。其它的系统服务在System Server进程的环境中运行。 在main函数中,首先检查系统时间设置和SamplingProfiler。然后加载一个叫android_serv
2014-05-06 10:46:52 11699 1
转载 Android 4.x耳机插拔检测实现方法
本文基于Android 4.4撰写,另外也参看了一下4.2,机制相同,也许细节方面会有所不同,这里以4.4为主。 Android耳机插拔可以有两个机制实现: 1. InputEvent 2. UEvent 其中UEvent是Android系统默认的耳机插拔机制,所以我这里最终代码是基于UEvent实现的,对于Input
2014-05-06 09:58:10 4354 2
转载 Android4.1.2 耳机插入拔出通知流程分析
因为需要加一套新的耳机设备accessory并且展示耳机图标在状态栏,所以需要去看一下android上层的处理流程。其实整个耳机插入的流程是:当硬件检测到耳机的插入,kernel上报UEvent到上层,上层接收到event后,调用硬件去切audio path, 硬件切换成功后,kernel发送UEvent给framework, 然后做show图标的动作。想了解UEvent的流程,可以参看:
2014-05-06 09:53:58 2900
转载 android之通过USB插拔流程来了解android UEvent
UEvent,全称User Space Event,是kernel通知用户空间的一种机制;在android中很多地方使用到了UEvent机制,如图:
2014-05-06 09:33:42 10354
ADW_Launcher 修改
2011-08-05
android jni demo
2011-06-01
Android mp3 lyric 滚动显示 Demo
2011-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人