ロケーションマネージャとgcmプッシュ通知を使用しているアプリケーションがあります。コンポーネントの残りの部分はUIなどです 問題は、プッシュ通知と位置情報サービスの両方が有効になっているときに、アプリケーションが通常のバッテリードレインを予想どおりに使用していることです。 しかし、いくつかのデバイスでは、私のデバイスが予期せぬバッテリの放電を起こしていると報告しています。私のアンドロイドアプリケーションでバッテリが放電する問題
場所に関する懸念として、私はアンドロイドサービスの下で時間と距離のコンポーネントでロケーションマネージャを使用しています。 Gcmプッシュ実装は、プッシュの登録や一度生成されたプッシュなどの他のすべてのアプリケーションと同様に簡単です。プッシュ通知を取得します。 だから、私のアプリで珍しいことは、時間と距離のために重要な場所の変更のために登録されたロケーションマネージャのバックグラウンドサービスだけだと思っています。 しかし、私のアプリケーションが位置情報サービスを使用していないときには、バッテリーの消耗についての報告もあります。 私のアプリでバッテリーの消耗を引き起こしているツールについて知りたかったのですが、ツールはありますか?アプリケーションのどの部分がバッテリ切れの原因であるかをどのように識別できますか?
****編集 - 私は最近、サムスンS7エッジデバイスと呼ばれる特定のデバイスで起こっていることをテスターで知ります。誰かが同様の問題が報告されているという考えを持っていますか?
です私のアプリケーションは位置情報サービスを使用していません "ので、あなたはサービスが想定されるときに破壊されることを確信していますか? – lelloman
はい。ロケーション機能を使用しない場合、常に現在のサービスが停止するように実装されているためです。 最近リリースされたデバイスで起こっていることに気がつきました。 – Pankaj