确定Android屏幕开启的原因

时间:2016-02-06 16:33:38

标签: android android-intent screen android-broadcast android-developer-api

我很有兴趣确定导致我的应用内部屏幕打开的原因。我已经知道并利用了ACTION_SCREEN_ON和USER_PRESENT广播,但我似乎无法弄清楚如何确定屏幕开启的原因。

是因为用户点击了电源键吗?也许打来电话,或者收到新的短信。或许某个随机应用程序要求屏幕打开。

我对控制屏幕开启或关闭的时间不感兴趣,只是确定其背后的原因,因此我的应用可以做出相应的响应。

提前感谢您的帮助

0 个答案:

没有答案