如何以编程方式启动我的活动时解锁设备?

时间:2011-12-16 08:43:18

标签: android

当发生任何警报时服务启动活动时,我遇到一个有关解锁设备的问题。 场景是:

我的应用程序正在进行活动和服务,所有活动将在启动时注册服务。 服务将使用WiFi建立与服务器的连接,并且当服务器将发送任何警报时,我的应用程序必须启动一个活动以向用户更新发生了一些警报,现在问题是当设备进入睡眠模式并且屏幕变暗当任何警报产生时,设备将被锁定,然后我必须解锁屏幕,屏幕亮度应该恢复,因为它处于活动状态,然后需要启动活动,但我无法解锁屏幕以及重新获得启动活动时屏幕的亮度。

请使用正确的代码示例帮助我解决此问题。

此致 皮克斯

1 个答案:

答案 0 :(得分:1)

您应该使用PowerManager.WakeLock