2012-03-29 119 views
1

我建立一個簡單的應用程序來測試Android手機如何把Android的睡眠模式

的睡眠選項,我把這個代碼的按鈕內:

Intent lockscreen=new Intent(); 
lockscreen.setAction(Intent.ACTION_SCREEN_OFF); 
startActivity(lockscreen); 

沒有變化, 還我把權限...我想當我按這個按鈕我的手機將被鎖定(不鎖定密碼)(正常鎖)
任何幫助。

回答

2

首先,ACTION_SCREEN_OFF是廣播Intent,沒有一個與startActivity()一起使用。

其次,作爲ACTION_SCREEN_OFF的文檔聲明,「這是受保護的意圖,只能由系統發送」。

我想,當我按下這個按鈕,我的手機就被鎖定(沒有密碼鎖定)(正常鎖)

歡迎您使用device admin APIsDevicePolicyManager使用lockNow(),這應該做到這一點影響。

+0

什麼是我必須添加到清單的權限 – 2012-03-30 00:12:47

+0

@AnasZOKO:如果您閱讀我鏈接到的文檔,它說您需要'BIND_DEVICE_ADMIN'。 – CommonsWare 2012-03-30 00:20:32

+0

謝謝 – 2012-03-30 00:20:44