2011-06-12 30 views
3

我遇到了一个问题,那就是我的加速度计无法使用屏幕关闭。 当我关闭屏幕,logcat说标签:“AK8973”与加深:“指南针关” 当屏幕关闭时,有没有办法让我的加速度计保持清醒? 我的平台是HTC Desire的Android 2.2。 非常感谢您的帮助!如何让我的加速度计与屏幕保持关闭状态

+0

看来,由于固件限制,答案是不可能的...... – Jim31837 2011-06-12 20:04:58

回答

0

当屏幕关闭时,有没有办法让我的加速度计保持清醒?

充其量,您可以尝试持有WakeLock。不过,如果用户觉得自己在浪费电池,他们会生你的气。我也不确定这是否有效。

+0

不,我有同样的问题,它不是AccelerometerListener意外未注册。在一项测试中,我基本上在应用程序服务中启动了监听器,将所有活动记录到文件中,让屏幕进入休眠状态,并像疯了一样震动手机。通常情况下,日志会填满,而不是屏幕进入睡眠状态。如果我点击电源按钮,我会看到锁定屏幕。摇动会记录结果,但锁定屏幕快速休眠,并停止再次监视抖动。 – garlicman 2016-10-05 20:36:35

0

您应该检查onPause()onStop()onDestroy()方法,并确保它们不包含传感器服务的任何取消注册。

相关问题