【发布时间】:2018-06-13 18:53:09
【问题描述】:
有没有办法跟踪个人不使用手机的时间?例如,假设我使用了我的手机并决定锁定它(在任何给定的时间内不使用它)。
有没有办法跟踪这个?我试过查这个,但没找到。如果这个问题看起来有点含糊,我提前道歉。
【问题讨论】:
有没有办法跟踪个人不使用手机的时间?例如,假设我使用了我的手机并决定锁定它(在任何给定的时间内不使用它)。
有没有办法跟踪这个?我试过查这个,但没找到。如果这个问题看起来有点含糊,我提前道歉。
【问题讨论】:
我不会详细介绍,但在 Android 上,您可以创建一个服务来监听广播事件 SCREEN_ON 和 SCREEN_OFF。见this answer。然后,您可以记录事件之间的时间,以确定手机开启或关闭的时间。
在 iOS 上,我做了一些研究,但似乎并不容易做到。已经有a question about it here,其中还提到了如何在 Android 上进行操作。
【讨论】:
您可以通过将broadcast receiver 注册到以下意图操作来做到这一点
android.intent.action.SCREEN_OFF
android.intent.action.SCREEN_ON
并在接收者的onRecieve() 中找出自用户上次使用手机以来经过的时间。
对类似情况的回答可能会有所帮助
【讨论】: