实验06-android-传感器与定位

1、调用Context的getSystemService(Context.SENSOR_SERVICE)方法获取SensorManager对象。
2、调用SensorManager的getDefaultSensor(int type)方法来获取指定类型的传感器。
3、一般在Activity的onResume()方法中调用SensorManager的registerListener()为指定传感器注册监听器。程序可以通过实现监听器获取传感器传回来的数据。
4、一般在Activity的onStop()方法中调用SensorManager的unregisterListener()取消注册。
5、实现SensorEventListener接口,完成传感器数据的监听。需要覆盖两个方法。
public void onSensorChanged(SensorEvent event)
public void onAccuracyChanged(Sensor sensor, int accuracy)

registerListener方法说明:
registerListener(SensorEventListener listener, Sensor sensor, int rate)
listener::监听传感器事件的监听器
sensor:传感器对象
rate:指定获取传感器数据的频率
unregisterListener方法说明:
unregisterListener(SensorEventListener listener)
实验06-android-传感器与定位
实验06-android-传感器与定位
实验06-android-传感器与定位
实验06-android-传感器与定位

相关文章:

  • 2021-10-03
  • 2022-01-18
  • 2022-12-23
  • 2021-08-02
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-17
  • 2021-07-21
  • 2021-08-09
  • 2021-07-27
  • 2021-04-24
  • 2021-07-27
相关资源
相似解决方案