我正在开发一个安全应用程序,我需要在接收某些文本时播放警笛音乐(例如“警笛”)。
到目前为止,我已经能够收到短信意图并播放.mp3警笛音乐。但是当设备关闭时会遇到问题。
据我所知,有一些意图(不知道究竟是什么叫它们),即使设备关闭也会触发这些意图,就像预定警报一样(即使手机关机也会执行) )
如果有人知道这些服务或它们是什么,如果你分享这些想法会有所帮助。
答案 0 :(得分:2)
如果您在执行任务时需要唤醒设备,则只需使用PowerManager将其唤醒即可。请注意,一旦您的onReceive()
设备完成,设备可能会重新入睡,因此如果您在BroadcastReceiver
中生成其他处理过的设备,则需要按住WakeLock。
答案 1 :(得分:0)
也许这可能会有所帮助..不应该那么难,但如果关闭手机怎么能收到短信?!
http://developer.android.com/reference/android/app/AlarmManager.html