1

私はセキュリティアプリケーションに取り組んでいます。そこでは、特定のテキスト(「サイレン」など)を受信したときにサイレン音楽を再生する必要があります。

これまでのところ、SMSインテントを受信して​​、.mp3サイレン音楽を再生することができました。ただし、デバイスの電源を切ると問題が発生します。

いくつかのインテントがあることを私は知っていました(それらを正確に何と呼ぶか​​わからない)、それらのインテントは、スケジュールされたアラーム(電話がオフになっているときでも実行される)のように、デバイスがオフになっているときでも発生します

誰かがそれらのサービスまたはそれらが何であるかについて知っているならば、あなたがそれらの考えを共有するならば、それは役に立ちます。

4

2 に答える 2

2

タスクを実行するときにデバイスをスリープ解除する必要がある場合は、PowerManagerを使用してデバイスをスリープ解除するだけです。完了するとデバイスがスリープ状態に戻る可能性があることに注意してくださいonReceive()。そのため、で処理された他のデバイスをスポーンする場合は、BroadcastReceiverWakeLockを保持する必要があります。

これもご覧ください:https ://github.com/commonsguy/cwac-wakeful

于 2012-11-26T12:51:28.227 に答える
0

多分これは役立つかもしれません..それは難しいことではないはずですが、電話がオフになっている場合、どうすればテキストメッセージを受け取ることができますか?!

http://developer.android.com/reference/android/app/AlarmManager.html

于 2012-11-26T12:52:47.020 に答える