我可以在PowerManagerService.java中控制Android设备屏幕吗?

时间:2012-10-29 05:02:28

标签: android controls screen

我对Android设备屏幕的控制有疑问。 我想在android框架上实现的是: 根据具体应用,我可以控制屏幕是否开启。 也就是说,如果我不想要一些应用程序,让我们说AngerBirds来制作 屏幕从状态关闭到开启,我能做到吗?

从PowerManagerService.java的源代码: 我发现有一行代码:

 `policy.screenTurningOn(mScreenOnListener);`

所以,这是打开屏幕的代码吗?

然后,如果我在这里添加一些条件,例如,如果屏幕上的当前转动命令来自 应用程序AngryBird,然后我忽略,并使屏幕保持状态关闭。 这有可能吗?

如果可能的话,我可以获取应用程序上下文以及在屏幕上开启的原因吗?

0 个答案:

没有答案