
android Sensor HAL框架
dadizhiying1215
这个作者很懒,什么都没留下…
展开
-
Sensor HAL框架分析之一
1. Sensor的概念 Sensor即传感器,在当前智能手机上大量存在:G-Sensor、LightsSensor、ProximitySensor、TemperatureSensor等,其作为Android系统的一个输入设备,对于重视用户体验的移动设备来说是必不可少的。Sensor虽然是一个输入设备,但是它又不同于触摸屏,键盘,按键等这些常规的输入设备,因为Sensor的数据输入从传转载 2013-01-12 20:34:37 · 652 阅读 · 0 评论 -
Sensor HAL框架分析之四 .
Sensor本地封装类SensorDevice SensorDevice是在本地代码中SensorService对Sensor设备的抽象类型封装,它封装了传感器硬件的硬件操作,该类继承了Singleton类,通过getInstance方法获得单例模式设备操作对象: @frameworks/base/services/sensorservice/SensorDevice.h [cp转载 2013-01-12 20:37:50 · 637 阅读 · 0 评论 -
Sensor HAL框架分析之二
1.1 Sensor应用程序框架 这部分对于上层写应用的朋友来比较熟悉,我们通过一个简单的应用来分析框架层和底层的实现。 通常编写一个传感器的应用程序有以下步骤: l 通过调用 Context.getSystemService(SENSOR_SERVICE)获得传感器服务,实现返回的是封装了SensorService的SensorManager对象 l 调用SensorManager转载 2013-01-12 20:35:31 · 556 阅读 · 0 评论 -
Sensor HAL框架分析之三 .
让我们来看看SensorManager的代码 SensorManager框架层代码 @frameworks/base/core/java/android/hardware/SensorManager.java [java] view plaincopyprint? public SensorManager(Looper mainLooper) { m转载 2013-01-12 20:36:39 · 742 阅读 · 0 评论