android - 区分屏幕超时和电源按钮按下?

标签 android android-intent

我的应用程序在屏幕变黑时执行某些操作,但我希望它仅在屏幕“自行”关闭时通过屏幕超时执行该任务 - 而不是在用户按下电源按钮时。有什么办法可以区分这两个事件吗?

ACTION_SCREEN_OFF 显然在这两种情况下都会触发,而且我还没有发现任何其他可能符合我正在寻找的 Intent 。

最佳答案

在较低级别,当屏幕超时时会发生事件,使用“adb logcat”查看,您会看到它,从那里挖掘。

关于android - 区分屏幕超时和电源按钮按下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2768274/

相关文章:

android - LocalBroadcastManager 不工作

Android 有时我的辅助 storage.exists() 即使我卸载它也会返回 true

java - 从编辑文本中获取整数值

java - 如何在android中实现回调?

android - 当调用 putExtra() 时内存方面会发生什么?

android - 从一个屏幕导航到另一个屏幕,使用 Intent 完成但 eclipse 给出了一些错误

android - Intent 不起作用

java - android 共享可点击的字符串 url 与指示谷歌地图

android - 如何在现有 fragment 上添加另一个 fragment ?

android - 无法使用Android应用程序在mesibo中创建用户