我希望我的应用程序能够对屏幕锁定/将手机置于睡眠状态做出反应。基于某些条件,我的应用程序可以决定允许锁定/睡眠或做某事。
我想以这种方式使用它:
如果用户关闭手机,我的应用程序可以但不必对其做出反应。
是否有可能接收并对屏幕锁定和/或睡眠开始作出反应以防止它(有时)?
答案 0 :(得分:1)
好吧,您可以先让您的应用获得ACTION_SCREEN_OFF
意图,这样做:
当手机想要进入睡眠状态或屏幕即将锁定时,我的应用程序会收到“消息”。
http://developer.android.com/reference/android/content/Intent.html#ACTION_SCREEN_OFF
您也可以使用PowerManager
唤醒设备,
这次会阻止屏幕锁定
http://developer.android.com/reference/android/os/PowerManager.html