Android,通过有效电池使用的传感器检测运动

时间:2012-05-10 08:55:58

标签: android android-sensors

我想在我的应用程序中添加一项功能(通常将其大部分功能作为服务运行),以便它可以监控设备何时被选中。

我的计划(虽然我不确定这是最好的方法)是使用加速计来监控运动。

阅读android文档,它说你应该尽快取消注册传感器,因为它可以在几个小时内耗尽电池。

所以我的问题是,有没有办法有效地使用传感器,以免耗尽电池电量,但仍能检测到设备拾取后的移动?

或者有更好的方法来做到这一点。

目前我正在注册这样的传感器:

mSensorManager.registerListener(mSensorListener, mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL); 

0 个答案:

没有答案