【发布时间】:2014-05-11 20:25:53
【问题描述】:
当用户按下按钮时,我想设置一个计时器并立即关闭屏幕。
已搜索但似乎需要DEVICE_POWER 权限,该权限仅适用于系统应用。
普通应用可以做到这一点吗?
【问题讨论】:
标签: android
当用户按下按钮时,我想设置一个计时器并立即关闭屏幕。
已搜索但似乎需要DEVICE_POWER 权限,该权限仅适用于系统应用。
普通应用可以做到这一点吗?
【问题讨论】:
标签: android
试试
<uses-permission android:name="android.permission.WAKE_LOCK" />
和
PowerManager.WakeLock acquire()
类似
int field = PowerManager.class.getClass().getField("PROXIMITY_SCREEN_OFF_WAKE_LOCK").getInt(null);
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
PowerManager.WakeLock wakeLock = powerManager.newWakeLock(field, getLocalClassName());
wakeLock.acquire();
查看acquire 和Turn off screen programmatically when face is close the screen on Android
【讨论】: