【发布时间】:2011-07-30 02:54:39
【问题描述】:
我有一个前台服务,可以读取加速度计和方向传感器,并在手机移动时发送短信。
显示器打开时它工作正常,但不工作时它不工作或在很多次后发送短信。
服务中有一个广播接收器用于读取传入的短信,如果我正确发送命令“状态”它的回复,它可以正常工作。
有什么问题?
谢谢!
【问题讨论】:
标签: android android-service foreground android-sensors
我有一个前台服务,可以读取加速度计和方向传感器,并在手机移动时发送短信。
显示器打开时它工作正常,但不工作时它不工作或在很多次后发送短信。
服务中有一个广播接收器用于读取传入的短信,如果我正确发送命令“状态”它的回复,它可以正常工作。
有什么问题?
谢谢!
【问题讨论】:
标签: android android-service foreground android-sensors
您需要获取唤醒锁才能继续接收传感器事件。
http://developer.android.com/reference/android/os/PowerManager.html
我建议使用部分唤醒锁。
【讨论】: