0

我正在开发不应允许通过单击电源按钮执行的关闭屏幕等操作的应用程序。此按钮上的长按操作可能仍然有效。任何人都知道如何在应用程序设置标志 KEEP_SCREEN_ON 中禁用关闭屏幕并没有阻止它。

先感谢您。

4

1 回答 1

0

我认为您无法捕获单击电源按钮的事件。

屏幕上的事件在它们发生之后发生。

如果设备已植根(或者如果应用程序是系统应用程序),您可能能够捕获电源按钮,但我不确定如何。

唯一接近你想要的(我知道)是听屏幕被关闭的事件,然后导致屏幕被打开,这(根据我记得,这可能是错误的) 需要权限 "DEVICE_POWER" 。

于 2013-08-11T11:02:06.540 回答