ネットワークベースの位置情報をリッスンするバックグラウンド Android アプリケーションがあります。一部のシナリオでは、いくつかのタスクの実行を開始しますが、短時間だけであり、ネットワークベースの場所の変更 (NETWORK_PROVIDER) をリッスンして戻ります。
バッテリー使用画面を見ると、いつもよく動いているように見えます。
「Stay awake」は、アプリがまったく機能しないことを示しているはずの場所で、アプリが多く機能することを示しています (ほとんど..)。別の人気のあるアプリと比較すると、アプリがフォアグラウンドにあり、反抗的に機能しているにもかかわらず、「Stay awake」の時間がほとんど表示されていないことがわかります!
他のアプリもネットワークを使用しますが、データ使用量 (データ送信/データ受信) は表示されません。
「用途の詳細」の下にある各項目が何を意味するのか、誰か説明してもらえますか? アプリが起動しているときに「起きている」が実際に反映されないのはなぜですか?
ありがとう。PB