我正在Android中编写一段代码,试图确定用户最后一次使用Android设备的时间。使用我的意思是执行任何操作。如果完全没有使用该设备让我说要整整一天,我想在我正在运行的服务中为它执行一些操作。所以基本上当设备没有被使用(空闲状态)时,我想要识别所有这些。
Android可以实现这一目标吗?如何进一步完成此要求。
任何指针都有助于识别设备未在X天(或数小时)内使用,并从空闲状态对其执行某些操作。
谢谢!
答案 0 :(得分:1)
请按照this tutorial开启/关闭屏幕。希望它对你有所帮助。
如何确定上次使用Android设备的时间?
当第一次打开屏幕时,您可以读取系统当前时间并保存在共享首选项中,并从第二次(系统当前时间 - 读取共享首页中的最后一个已钻孔值)并转换这些毫秒时间。