2011年11月14日

android light sensor port

摘要: 基于android 2.2 添加Light Sensor支持:1) UI部分2) framework部分3) HAL 部分4) Driver 部分下面分别讨论:1) UI部分 a) 打开亮度设置菜单的自动调整亮度checkbox frameworks/base/core/res/res/values/config.xml : - false +true b) 同时设置Lux级,亮度级,以5级亮度为例+1000+2000+3000+4000+20+80+120+160+250 autoBrightnessLevels 随便设,HAL层传上来的数据落在这几个值之间以区分级别 L... 阅读全文

posted @ 2011-11-14 22:40 小尾巴猴子 阅读(365) 评论(0) 推荐(0) 编辑

Android天线信号刷新流程

摘要: 初次接触android的代码,花2天时间把android的RIL以及向上的延伸比如天线信号刷新的流程理一下。我把这个流程分成3个部分:1. RIL的实现流程;2. 自动上报的信号强度如何实现在屏幕上的刷新;3. 信号强度的主动读取流程;其一,RIL实现流程,这个在去年有抽一点点时间看过,不过当时因为时间和心情的关系没有看明白,感觉是一头雾水。这一次算是把整体的ril梳理了一下。这里仅仅描述大概的流程:1.首先了解串口数据的接收和处理动态加载ril库,取出ril_INIT函数-》创建mainloop线程-》创建readerlooper线程,readerlooper线程主要用于处理串口的数据,先读 阅读全文

posted @ 2011-11-14 22:30 小尾巴猴子 阅读(505) 评论(0) 推荐(0) 编辑

导航