常に実行されているアプリで多くのスレッドを使用しています.これらは定期的にサーバーにデータを送信するために使用されます.サービスを介して呼び出されます.問題は、アプリが大量のバッテリーを消耗することです.これを修正したい.どのように?? つまり、Gmailなどはそれほどバッテリーを消耗しません。
2 に答える
0
Gmail のようなアプリケーションは頻繁にサーバーを要求していません。ソリューションのアーキテクチャを確認する必要がある場合があります。これを行うには、必要な他のメカニズムがあります: http://developer.android.com/reference/android/os/AsyncTask .html http://developer.android.com/guide/components/services.html
于 2013-01-04T16:40:26.233 に答える
0
Google の Android トレーニングを確認して、バッテリーの使用を最小限に抑え、ネットワークに効果的にアクセスしてファイルを送信する方法に焦点を当てることをお勧めします。
このトピックに触れているGoogle の IO イベントからの素晴らしいビデオ プレゼンテーションもあります (ビデオの約 1/3)。いくつかのコードを示しており、おそらく理解しやすいですが、前述のドキュメントよりも深くはありません
于 2013-01-24T13:07:44.477 に答える