私は現在、時々サービスを実行するアプリを開発しています。現在、サービスはウェイクロックを取得し、いくつかのセンサーを読み取り、WIFI (存在する場合) を介していくつかの情報を送信します。ここで知りたいのは、ウェイクロックがセンサーと接続に影響を与えるかどうかです。ウェイクロックなしでこれらのタスクを実行することは可能ですか?
乾杯
ウェイクロックは基本的に、デバイスを「起動」状態にロックするために使用されます。この状態では、CPU がオンになり、画面がオンになる場合とオンにならない場合があります。
電話がスリープ状態の場合、ウェイクロックなしでこれらのタスクを実行することはできません。それ以外の場合は、CPU もスリープ モードになるためです。ただし、ユーザーがデバイスを別の目的で使用していて、アプリがバックグラウンドにある場合は、ウェイクロックなしでこれらのタスクを実行できます。
実行しているほとんどすべての操作 (センサー、WiFi、ウェイクロック) はバッテリーを大量に消費するため、ユーザーのバッテリー寿命を低下させないように、あまり頻繁に実行しないようにしてください。