天天看點

Android -- Sensor傳感器

Sensor建立步驟                                                                         

擷取系統服務(SENSOR_SERVICE)傳回一個SensorManager 對象

通過SensorManager對象擷取相應的Sensor類型的對象

聲明一個SensorEventListener 對象用于偵聽Sensor 事件,并重載onSensorChanged方法

注冊相應的SensorService

銷毀相應的SensorService

傳感器類型                                                                                  

int  TYPE_ACCELEROMETER   A constant describing an accelerometer sensor type. //三軸加速度感應器 傳回三個坐标軸的加速度  機關m/s2

int  TYPE_ALL  A constant describing all sensor types. //用于列出所有感應器

int  TYPE_GRAVITY  A constant describing a gravity sensor type.  //重力感應器

int  TYPE_GYROSCOPE  A constant describing a gyroscope sensor type //陀螺儀 可判斷方向 傳回三個坐标軸上的角度

int  TYPE_LIGHT  A constant describing an light sensor type.  //光線感應器 機關 lux 勒克斯

int  TYPE_LINEAR_ACCELERATION  A constant describing a linear acceleration sensor type. //線性加速度

int TYPE_MAGNETIC_FIELD  A constant describing a magnetic field sensor type.//磁場感應 傳回三個坐标軸的數值  微特斯拉

int TYPE_ORIENTATION  This constant is deprecated. use SensorManager.getOrientation() instead. //方向感應器 已過時 可以使用方法獲得

int  TYPE_PRESSURE   A constant describing a pressure sensor type //壓力感應器  機關 千帕斯卡

int TYPE_PROXIMITY   A constant describing an proximity sensor type.//距離傳感器

int   TYPE_ROTATION_VECTOR   A constant describing a rotation vector sensor type.//翻轉傳感器

int   TYPE_TEMPERATURE  A constant describing a temperature sensor type //溫度傳感器 機關 攝氏度

程式代碼                                                                                   

Android -- Sensor傳感器
Android -- Sensor傳感器

我是天王蓋地虎的分割線                                                                

傳感器.zip

本文轉自我愛物聯網部落格園部落格,原文連結:http://www.cnblogs.com/yydcdut/p/3829973.html,如需轉載請自行聯系原作者

繼續閱讀