摘要: Android系统开发 Android灯光系统之电池灯的流程分析 前期系统准备 运行初始化,创建系统服务 创建电池服务,获得电池灯;创建监听者监听上报电池事件; mSystemServiceManager.startService(BatteryService.class); mLed = new 阅读全文
posted @ 2017-02-28 19:14 lkq1220 阅读(887) 评论(0) 推荐(0) 编辑
摘要: Android系统开发 Android灯光系统tiny4412_led_class驱动编写 框架分析 led_classdev_4412结构体 创建led_classdev_4412结构体 分配结构体空间 c struct led_desc { int gpio; char name; }; sta 阅读全文
posted @ 2017-02-28 19:07 lkq1220 阅读(543) 评论(0) 推荐(0) 编辑
摘要: Android系统 Binder系统具体框架分析(一)补充 补充:对Binder驱动分析一的代码补充,添加saygoobye和saygoodbye_to服务 test_server.h test_server.c server.c 阅读全文
posted @ 2017-02-28 19:02 lkq1220 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Android系统 输入子系统 双向通信 socketpair Linux编程 阅读全文
posted @ 2017-02-24 20:05 lkq1220 阅读(844) 评论(0) 推荐(0) 编辑
摘要: Android系统 输入子系统 epoll机制 inotify机制 Linux编程 阅读全文
posted @ 2017-02-23 19:49 lkq1220 阅读(716) 评论(0) 推荐(0) 编辑
摘要: Android输入子系统 Linux Epoll机制 inotify机制 阅读全文
posted @ 2017-02-23 16:57 lkq1220 阅读(701) 评论(0) 推荐(0) 编辑
摘要: Binder系统 框架 C语言实现 韦东山 阅读全文
posted @ 2017-02-18 21:06 lkq1220 阅读(991) 评论(0) 推荐(1) 编辑
摘要: Android灯光系统 深入理解背光灯 一、怎么控制背光灯(简述) 1. APP将亮度值写入数据库 2. 线程检测数据库的值是否发生变化 这种机制成为“内容观察者” contentObserver 二、系统控制背光灯机制 1. 注册LightService 2. getService(Lights) 阅读全文
posted @ 2017-02-16 20:30 lkq1220 阅读(3670) 评论(0) 推荐(0) 编辑
摘要: Android灯光系统 通知灯深入分析 通知的类别 声音 振动 闪灯 APP如何发出通知灯请求 1. getSystemService(获得通知服务) 2. 构造notification 类别 其他参数(颜色,onMS,offMS) 3. 发出通知 系统如何处理 1. 启动通知Service 2. 阅读全文
posted @ 2017-02-16 16:16 lkq1220 阅读(2041) 评论(0) 推荐(0) 编辑