ユーザーが必要なときにファイルを同期するために、Androidでサービスを実行しています。これは 24 時間年中無休のサービスではなく、wifi を介したファイル転送の期間のみ実行されるため、ユーザーはファイルの転送が完了するとアプリを終了し、サービスが終了します。
そのため、ユーザーがモバイルを離れて、自動的にロック/画面オフになるシナリオが考えられます。
画面のオン/オフに関係なく、wifi が常に低レイテンシで同じように動作するようにする方法はありますか? これに関連する複数の API があり、Wifi ロック、Wifi-sleep-policy、画面ロック..人々はそれらを組み合わせて使用して、良好なワイヤレス パフォーマンスを維持しているようです。
それを確実にするのにwifiロックで十分ですか?または、API を組み合わせて使用する必要がありますか?
ありがとうございました。
編集: この投稿は 、ダウンロード スレッドの PARTIAL_WAKE_LOCK と SCREEN_DIM_WAKE_LOCK の比較に役立ちました