我正在尝试开发一个程序,当手指通过接近传感器时,屏幕会关闭(就像你打电话时屏幕关闭一样)。这是我的代码:
PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE);
manager.goToSleep(10);
当我执行它时,我有此权限错误:android.permission.DEVICE_POWER
。
在我的清单文件中,我有:
<uses-permission android:name="android.permission.DEVICE_POWER" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
我已经在Stack Overflow上阅读了很多内容,但我并不完全理解该解决方案。我已经明白问题是因为该程序没有管理权限,但我不知道如何修复它。
有人能帮助我吗?
非常感谢。