1

ユーザーの非アクティブを検出するサービス/バックグラウンド タスクを実行したいと思います (画面に触れるか、電話のロックを解除します)。

電話が紛失したことを検出し、位置情報をサーバーに送信するために使用されます。自動的に(そうそう)。

どうすればそれを検出できますか?

ありがとう。

4

3 に答える 3

2

Androidがユーザーの存在下にないかどうかを確認するには、バックグラウンドサービスが必要だと思います。

Accelerometerなどの Android センサーを使用して、電話がアクティブかどうかを検出できます。(誰かが電話を取得すると、センサーが変更されます)そして、センサーが変更されたかどうかを確認するために、定期的にサービスを起動する必要があります。センサーが長時間まったく変化しなかった場合、電話は失われました。

これを見てください:アンドロイドでユーザーの存在を検出する方法は?

そしてこれ: https://developer.android.com/training/run-background-service/index.html

于 2014-07-29T15:39:36.873 に答える
1

実際、私は自分で答えを見つけました:p

答えを書き留める前に、画面のロック解除 (またはオンにすること) について考えていませんでした…そして、これを見つけました: http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen -オンインテント/

役立つと思います…</p>

于 2014-07-30T07:54:16.527 に答える