1

Android C2DMを使用することが、更新を追跡するための最も効率的なソリューションであり、帯域幅に関しても読み続けています。ただし、C2DMがどのように効率的であるか、つまり5分ごとにポーリングを実行するソリューションが正確に欠けています。

私の理解は次のとおりです。C2DMは永続的なTCP/IP接続を維持することによって機能します。上記の接続を維持することは、無線をオンに保つことを意味します(これは私が間違っているところだと思いますか?) http://developer.android.com/training/efficient-downloads/efficient-network-access.html

それでは、TCP / IP接続を開いたままにしておくと、たとえ低電力モードであっても、無線を常にオンにしておくことができませんか?

5分ごとにポーリングしている間、遅延は無線のオン/オフであり、3秒間ダウンロードし、無線を高電力モードで5秒間、低電力モードで12秒間維持します(遅延のシャットダウン)。

これを片付ける助けをありがとう。

4

1 に答える 1

0

bw とデータを使用する変更についてサーバーをポーリングする代わりに、何かが変更されたときにサーバーが通知するので、変更を取得することができます。

于 2012-07-17T16:35:28.490 に答える