ANDROID Porting系列九、Lights
16lz
2021-12-04
http://source.android.com/porting/lights.html
•建立一个Light库
•接口
Android定义为LED硬件用户空间C的抽象接口。该接口定义在hardware/libhardware/include/hardware/lights.h。为了整合与机器人的LED你需要建立一个共享库,实现了此接口。逻辑灯的种类目前支持Android的包括:
•背光
•键盘
•按钮
•电池
•通知
•注意事项
Lights库Build
要实现一个Lights驱动,创建一个共享库,实现了在lights.h定义的接口。您必须命名你的共享库liblights.so,以便它会从 /system/lib中在运行时加载。
接口: lights.h
更多相关文章
- 你不知道的Runnable接口,深度解析Runnable接口
- 我的DIY Android(安卓)之旅--gps框架及简析
- Android中自定义SeekBar来控制音量,并与系统音量键的操作保持同步
- Android的MediaRecorder架构介绍
- Android(安卓)ListView元素间隙线自定义渐变效果
- Android(安卓)TabHost两种实现方式
- Android(安卓)如何自定义View?
- Android架构分析之使用自定义硬件抽象层(HAL)模块
- Android(安卓)自定义CheckBoxPreference的CheckBox复选框