灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2796回复:0

Android模拟器学framework和driver之battery ; backlight-----introduc

楼主#
更多 发布于:2012-09-06 13:44


之前带大家一起分析过Android中的温度传感器模块,从linux driver到hal到framework,一步一步分析,最后也使用Android标准API来写了一个测试APK来测试我们的功能。
这里我们来学习一下battery和backlight模块,这2个模块在Android系统只比较简单,为什么我们要挑这2个模块呢,原因是因为Android模拟器中对于backlight模块没有真实的设备所以没有去实现,而battery是利用的PC的资源但是battery的信息也不是正确的。
在这里,我们来看下介绍的步骤:
1. battery in linux
2. battery in jni
3. battery in framework
4. battery in Android API
5. backlight in linux
6. backlight in hal
7. backlight in jni
8. backlight in framework
9. use backlight to show battery capacity
为什么我们这里要把battery和backlight放在一起呢?原因就在第9个,我们最后会去实现一个小功能,因为在Android 模拟器中没有真实的设备,所以这边battery显示的电量是不正确的,而backlight是可以调节的,所以这边实现了一个功能,调节背光来让电池显示的电量与背光亮度同步。
好,定好了我们的schedule,接下来我们会按照我们的步骤介绍,敬请期待。


喜欢0 评分0
游客

返回顶部