アンドロイドで
バッテリーの状態を監視するアプリ(バックグラウンドで動作)を作成しているのですが
(BroadcastReceiverで情報を受けて、バッテリーの状態(残量や温度)を監視、画面に表示)
DOZEモードに入ると
アプリが正常に動作しない状態です
どうもブロードキャストが来ないみたいです
※アプリ自体はDOZEの影響は受けないように「電池の最適化」から外しています
(アプリの動作から推測しているので確証は得られていないのですが・・)
DOZEモードに入るとブロードキャストは停止して
しまうのでしょうか?
(私の探し方がわるいのかそいう文献も見つけられませんでした)
仮に私の推測通りだとすると・・
結局アプリは起動しているが、
ブロードキャストが来ないので
アプリは動作せず(バッテリー情報が更新されない)
なにも動いていないのと同じ状態
ブロードキャストを強制的に来るようにすることは出来ないのでしょうか?
(それか、全く別の方法でバッテリー情報を取得する)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/28 23:08