2

AlarmManger を使用してキープアライブ タイマーをリモート サーバーにスケジュールするため、間隔ごとに UDP パッケージがサーバーに送信されます。AlarmManager コンテキストで送信または実行されているパッケージが十分な場合、Wifi/CPU ロックを取得する必要がありますか? 注: アプリケーションをバックグラウンドに保つサービスを実行しています。

4

1 に答える 1

0

はい、これを行うには、Wifi/CPU ロックが必要です。ただし、これを行うとユーザーのバッテリーが消耗します。REST のように、サーバーと非同期で通信する方法を考え出す必要があります。Android では、バッテリーを最も消費しているアプリを簡単に特定できるため、大量のアンインストールが必要でない限り、おそらくこれを回避する方法を考え出す必要があります。

于 2011-11-17T19:45:43.640 に答える