android传感器使用
2014-07-18 20:56
197 查看
android传感器的使用以加速度传感器、方向传感器、磁场、压力、温度、光感。特别的距离传感器为例介绍。
首先所在的类需要implement SensorEventListener。使用传感器分为以下几步:
1、新建一个SensorManager来管理传感器服务。代码为:
SensorManager smg= (SensorManager)getSystemService(Context.SENSOR_SERVICE);
2、在Activity的onResume()方法中调用SensorManager的registerListener()注册传感器的监听器,(onResume()再恢复Activity时被调用)。registerlsitener()有三个参数分别是SensorEventListener监听传感器事件的监听器,sensor传感器对象,rate制定获取传感器数据的速率。速率有三种:SENSOR_DELAY_FASETST:最快,延时小,耗电。SENSOR_DELAY_GAME:适合游戏频率,常用。SENSOR_DELAY_NORMAL:正常频率。SENSOR_DELAY_UI:适合普通用户频率。
3、在onSensorChanged(SensorEvent event)中写传感器数据变化是如何处理。这是SensorEventListener接口必须实现的方法,当传感器数值变化是回调该方法。
首先所在的类需要implement SensorEventListener。使用传感器分为以下几步:
1、新建一个SensorManager来管理传感器服务。代码为:
SensorManager smg= (SensorManager)getSystemService(Context.SENSOR_SERVICE);
2、在Activity的onResume()方法中调用SensorManager的registerListener()注册传感器的监听器,(onResume()再恢复Activity时被调用)。registerlsitener()有三个参数分别是SensorEventListener监听传感器事件的监听器,sensor传感器对象,rate制定获取传感器数据的速率。速率有三种:SENSOR_DELAY_FASETST:最快,延时小,耗电。SENSOR_DELAY_GAME:适合游戏频率,常用。SENSOR_DELAY_NORMAL:正常频率。SENSOR_DELAY_UI:适合普通用户频率。
3、在onSensorChanged(SensorEvent event)中写传感器数据变化是如何处理。这是SensorEventListener接口必须实现的方法,当传感器数值变化是回调该方法。
相关文章推荐
- Android 使用传感器
- Android之使用传感器获取相应数据
- android传感器的使用
- android 方向传感器的使用
- android 获取手机中所有的传感器Sensor类使用方法
- Android 使用传感器
- Android开发之方向传感器的使用
- Android传感器的使用(方向传感器,重力传感器)
- android传感器的使用
- android 传感器使用 Compass指南针的实现功能
- Android开发技术之──传感器使用
- Android传感器使用
- android SensorSimulator 使用传感器模拟器模拟手机中的传感器
- 如何在Android应用程序中使用传感器(OpenIntents开源组织SensorSimulator项目)
- Android(4)——Google Map、GPS、传感器使用
- Android传感器使用
- 如何在Android应用程序中使用传感器模拟器
- android 获取手机中所有的传感器Sensor类使用方法
- Android开发之方向传感器的使用
- android中如何使用方向传感器Sensor