ユーザーの非アクティブを検出するサービス/バックグラウンド タスクを実行したいと思います (画面に触れるか、電話のロックを解除します)。
電話が紛失したことを検出し、位置情報をサーバーに送信するために使用されます。自動的に(そうそう)。
どうすればそれを検出できますか?
ありがとう。
ユーザーの非アクティブを検出するサービス/バックグラウンド タスクを実行したいと思います (画面に触れるか、電話のロックを解除します)。
電話が紛失したことを検出し、位置情報をサーバーに送信するために使用されます。自動的に(そうそう)。
どうすればそれを検出できますか?
ありがとう。
Androidがユーザーの存在下にないかどうかを確認するには、バックグラウンドサービスが必要だと思います。
Accelerometerなどの Android センサーを使用して、電話がアクティブかどうかを検出できます。(誰かが電話を取得すると、センサーが変更されます)そして、センサーが変更されたかどうかを確認するために、定期的にサービスを起動する必要があります。センサーが長時間まったく変化しなかった場合、電話は失われました。
これを見てください:アンドロイドでユーザーの存在を検出する方法は?
そしてこれ: https://developer.android.com/training/run-background-service/index.html
実際、私は自分で答えを見つけました:p
答えを書き留める前に、画面のロック解除 (またはオンにすること) について考えていませんでした…そして、これを見つけました: http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen -オンインテント/
役立つと思います…</p>