当我尝试使用以下代码实现锁定屏幕(拔下充电器时),它无法正常工作。我是Android的新手可以任何人建议我。
case BatteryManager.BATTERY_STATUS_DISCHARGING:
Log.v("sunil2", "=======discharging");
statusString = "discharging";
PowerManager powermanager = ((PowerManager)context.getSystemService(Context.POWER_SERVICE));
WakeLock wakeLock=powermanager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "tag");
if(wakeLock.isHeld()) {
wakeLock.release();
}
答案 0 :(得分:0)
您无法使用WakeLock
强制屏幕锁定。强制屏幕锁定的唯一方法是在lockNow()
上使用the device administration APIs和DevicePolicyManager
方法。