私は3秒ごとにJSONをダウンロードするAndroidのサービスを使用しています。私の問題は、このサービスがバッテリーとモバイル データ プランを大量に消費することです。本当に新しいデータや更新データがある場合にのみ情報をダウンロードする方法は?
2 に答える
1
はい、それはかなりのバッテリーの消耗です。そして、あなたが大きい場合、それはさらに多くなりますJSON
。JSON
ここで、これが変更されるたびに「シグナル」を送信するメカニズムを使用することは間違いありません。これはリモートサーバーのどこかに保存されていると思いますので、Google Cloud Messaging
ここで使用できます:変更されるたびに、リモートサーバーはデバイスに、ダウンロードできる新しいデータがあり、その時点でダウンロードできることを伝えるメッセージを送信できます。
こうすれば、あなたが質問しているわけではありませんが、何か新しいことがあれば通知されるので、バッテリーを消耗することはありません。
展開したい場合、これが役立つと思いますGCM
:
于 2014-04-30T05:16:40.600 に答える