在后台检测Android手机的解锁

时间:2017-08-02 10:13:55

标签: android broadcastreceiver unlock

我试图在后台使用应用程序检测手机的解锁。

我使用registerReceiver方法注册一个接收器来检测手机的解锁,显然它只有在使用的上下文存活时才有效,所以我使用了应用程序上下文:

getApplicationContext().registerReceiver(receiver, filter);

我想知道当用户离开我的应用程序并且不使用它时,我可以期待这个接收器工作多久(所以什么时候应用程序上下文被杀死)。

我首先想在清单中使用ACTION_USER_PRESENT,但这需要read_phone_state权限(并且很难向用户解释为什么应用需要拨打电话......)。

0 个答案:

没有答案