Android Sensor 框架
来源:互联网 发布:李鸿章杀降 知乎 编辑:程序博客网 时间:2024/05/01 05:09
这系列文章基于Android 4.4.
一 整体架构
1 , HARDWARE
该层是硬件层,表示sensor ic通过i2c总线通主控芯片连接
2,LINUX KERNEL
改层是驱动层, 驱动通sensor ic 通过i2c通讯。需要注册到kernel的 Input Subsystem, 通过Event Dev同HAL通讯。HAL会通过读 event获取到驱动的数据
3,LIBRARIES
改层是HAL 层。它的作用是读取driver input event中sensor的数据,进行数据处理,实现android hal定义的接口,同framework对接
相关代码位置:
4,APPLICATION FRAMEWORK
改层是framework层, Android源码已经实现了该城,主要是给应用提供接口。
相关代码位置:
frameworks/base/core/java/android/hardware/SensorManager.java
frameworks/base/core/java/android/hardware/SensorEvent.java
frameworks/base/core/java/android/hardware/SensorListener.java
…
frameworks/base/core/jni/android_hardware_SensorManager.cpp
5,APPLICATION
改层是应用层, 需要用户实现
0 0
- Android Sensor底层框架
- Android Sensor 框架
- android sensor 框架分析---sensor数据流分析
- android sensor 框架分析---sensor native分析
- android sensor 框架分析---sensor 总结
- android-5.0 sensor框架简介
- android sensor 框架分析---服务端
- android sensor 框架分析---客户端
- android sensor 框架--Java层
- 【Android】Sensor框架Framework层解读
- Android Sensor框架简述(一)
- Android Sensor框架简述(二)
- 【Android】Sensor框架Framework层解读
- Android Sensor框架简述(三)
- Android 6.0 sensor 框架详解 (application层)
- Android 6.0 sensor 框架详解(前言)
- Android-Framework:Sensor框架Framework层解读
- Android Sensor
- 安卓线性布局的weightSum属性用法
- 常见文件后缀名和Content-type/mime type对应关系
- COMMIT WORK AND WAIT 是在WAIT什么
- 升级xcode8 A valid provisioning profile for this executable was not found
- svn is already locked
- Android Sensor 框架
- 58. Length of Last Word
- 2014_beijing_onsite
- 浅谈关于AssetsLibrary和PhotoKit的使用
- iOS 获取手机IP地址
- JavaWeb总结(二)
- 阿里云服务器与传统自建服务器的对比
- IOS开发-几种截屏方法
- JAVA动态代理