2014-05-21 58 views
0

當我試圖用下面的代碼實現鎖定屏幕(當拔下充電器時),它不起作用。我是新的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

您不能強制屏幕使用WakeLock進行鎖定。強制屏幕鎖定的唯一方法是在DevicePolicyManager上使用the device administration APIslockNow()方法。

+0

我試過但它顯示安全例外: – sunil

相關問題