我的应用程序只需要在屏幕关闭时检测设备的任何动作。
我知道加速度计用于此任务,但在所有设备上屏幕关闭时都无法正常工作。这是一份设备列表 http://www.saltwebsites.com/2012/android-accelerometers-screen-off。
那么有没有一种方法可以在所有设备上在屏幕关闭时获取加速度传感器数据?
或者是否有其他传感器可以检测运动?
我知道加速度计用于此任务,但在所有设备上屏幕关闭时都无法正常工作。这是一份设备列表 http://www.saltwebsites.com/2012/android-accelerometers-screen-off。
那么有没有一种方法可以在所有设备上在屏幕关闭时获取加速度传感器数据?
或者是否有其他传感器可以检测运动?
acquire()
放在onResume()
或onStart()
中,并将release()
放在onPause()
或onStop()
中。你搞反了。 - alex