如何以编程方式锁定我的平板电脑屏幕

时间:2014-05-21 15:00:53

标签: android locking

当我尝试使用以下代码实现锁定屏幕(拔下充电器时),它无法正常工作。我是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();
        }

1 个答案:

答案 0 :(得分:0)

您无法使用WakeLock强制屏幕锁定。强制屏幕锁定的唯一方法是在lockNow()上使用the device administration APIsDevicePolicyManager方法。