0

私は3秒ごとにJSONをダウンロードするAndroidのサービスを使用しています。私の問題は、このサービスがバッテリーとモバイル データ プランを大量に消費することです。本当に新しいデータや更新データがある場合にのみ情報をダウンロードする方法は?

4

2 に答える 2

1

はい、それはかなりのバッテリーの消耗です。そして、あなたが大きい場合、それはさらに多くなりますJSONJSONここで、これが変更されるたびに「シグナル」を送信するメカニズムを使用することは間違いありません。これはリモートサーバーのどこかに保存されていると思いますので、Google Cloud Messagingここで使用できます:変更されるたびに、リモートサーバーはデバイスに、ダウンロードできる新しいデータがあり、その時点でダウンロードできることを伝えるメッセージを送信できます。

こうすれば、あなたが質問しているわけではありませんが、何か新しいことがあれば通知されるので、バッテリーを消耗することはありません。

展開したい場合、これが役立つと思いますGCM

于 2014-04-30T05:16:40.600 に答える