是否有任何方法可以通过服务务实唤醒屏幕



我希望手机屏幕闪烁或唤醒一次毫秒。我读了几个关于stackoverflow的问题。提供了大多数解决方案以支持活动。因为它需要显然属于活动而不是服务的window对象。

我的服务是前景服务,可能会通过系统收集活动以进行内存。但是,由于它是前景服务,我的服务的机会很少。

使用window对象从活动中使用以下标志,我们可以唤醒屏幕:

 WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
 WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
 WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
 WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
 WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON

我还有其他方法可以从服务中唤醒屏幕吗?

也许这个问题的答案可以帮助您。
有没有人知道如何在Android上进行服务?

通常我会使用评论,但是直到我有50个认可之前,我才能使用。

最新更新