1
画面がオンの場合はサービスを開始したいと考えています。Intent.ACTION_SCREEN_ON
を使用する必要があります。しかし、AndroidManifest
またはRegisterReceiver
の方法でどこを宣言すればよいか分かりません。私がこのアクションを宣言するかどうか分かりましたが、AndroidManifest
私のアプリで特定のポイントに達していなくてもサービスが開始されます。だから、ユーザーがその特定の地点に達した後にサービスを開始したい場合は、画面が表示されたら、RegisterReceiver
メソッドを使用する必要があります。RegisterReceiverまたはAndroidManifestでアクションを宣言する
さて、ACTION_USER_PRESENTはどうですか?それはRegisterReceiver経由でのみ動作しますか?そして、私はACTION_SCREEN_OFFもRegisterReceiver経由でしか動作しないと思います。 –
@ S.Drumble4:「ACTION_USER_PRESENTはどうですか?RegisterReceiver経由でのみ動作しますか?」 - 私はそうだと思っていますが、私はそれほど確実ではありません。 "そして、私はACTION_SCREEN_OFFもRegisterReceiver経由でしか動作しないと思います、" - 正しい。 – CommonsWare