android Framework
darling757267
328726103
展开
-
android 本地input key事件
1. 按键映射的初始化 (文件Framework/base/libs/ui/EventHub.cpp ) EventHub::openDevice() -----> // snprintf(keylayoutFilename, sizeof(keylayoutFilename), // "%s/usr/keylayout/%s.k原创 2012-07-02 15:00:35 · 1188 阅读 · 0 评论 -
android input 事件传递主要流程
1. WindowManagerServiceframeworks/base/services/java/com/android/server/WindowManagerService.java依赖 InputManager mInputManager; 在初始化的时候生成,并mInputManager.start() 启动 2. InputManagerfram原创 2012-07-02 20:05:52 · 1608 阅读 · 0 评论 -
键盘事件解析
http://blog.csdn.net/skdev/article/details/5355542 本人备注:后面的内容有错误是getNumBer()获取映射的值,getMatch()函数多了几个参数,是拿chars 去keycode对应的配置里面匹配的吧,没匹配成功则返回0了. 7 键盘系统在KeyInputQueue服务里创建了一个线程,在这个线程里不断读取输入事件,转载 2012-07-03 11:43:26 · 694 阅读 · 0 评论 -
android 启动图片和字体的过程
1. 内核挂载好文件系统之后,会启动第一个进程init进程,这个进程对应于system/core/init.c2.在init.c 的main函数中d调用import_kernel_cmdline()读取/proc/cmdline 中保存的内核启动参数,通过import_kernel_nv()初始化启动使用的终端号console.3. 在init.c 的main函数中初始化终端调用q原创 2012-07-02 23:24:32 · 647 阅读 · 0 评论 -
android overlay(个人总结)
overlay 是直接操作显示设备驱动直接绘图的,和sufaceflinger 通过混色后绘制到显示设备上是有区别的,1. overlay hal对象的获取 // layerbuffer.cppLayerBuffer::OverlaySource::OverlaySource()----> SurfaceFlinger::getOverlayEngine() -原创 2012-07-03 15:44:01 · 1477 阅读 · 0 评论