1

我有一个关于 android 设备屏幕控制的问题。我想在android框架上实现的是:取决于特定的应用程序,我可以控制屏幕是否打开。也就是说,如果我不想要一些应用程序,比如说AngerBirds,让屏幕从状态关闭到打开,我可以做到吗?

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

 `policy.screenTurningOn(mScreenOnListener);`

那么,这是打开屏幕的代码吗?

然后如果我在这里添加一些条件,例如,如果当前打开屏幕的命令来自应用程序AngryBird,那么我就忽略掉,让屏幕保持关闭状态。这可能吗?

如果可能的话,我可以得到应用程序上下文和打开屏幕的原因吗?

4

0 回答 0