首先得到安全管理器
private devicepolicymanager dpm;
dpm = (devicepolicymanager) getsystemservice(device_policy_service);
得到後新增它所需要的許可權,即在配置檔案中配置下
在aplication結點中增加如下內容:
當然,需要建立乙個receiver,乙個繼承了deviceadminreceiver的receiver
如下:public class myadmin extends deviceadminreceiver
再建立下
lock.xml如下:
<?xml version="1.0" encoding="utf-8"?>
這樣就可以呼叫鎖屏了,一句就可鎖屏
dpm.locknow();
但這樣還得有戶在手機的裝置管理器中自己去啟用它才可以,因此有點麻煩。還有就是啟用後的應用不能去刪除了,只有取消啟用後才能刪除,因此,很有必要再實現下啟用和刪除的**,**如下:
// 啟用的**
public void active(view view)
//刪除的**
public void unactive(view view)
ok!大功告成!!!
android 一鍵鎖屏 開發
在正式寫 之前,我們有兩個需要了解的類 1 devicepolicymanager 顧名思義,這個類的作用是管理裝置。通過這個類,我們可以實現螢幕鎖定 亮度調節甚至是恢復出廠設定等功能。2 deviceadminreceiver 這個類的父類是broadcastreceiver,通過其onrecei...
Android一鍵鎖屏程式例項
據筆者了解,所有的android手機都用電源鍵來手動鎖屏。筆者使用手機時,一天之內手動鎖屏的次數絕對不少於30次。如果都用電源鍵來進行的話,那麼電源鍵的使用壽命一定不會長久。雖然現在有很多的桌面軟體都整合了一鍵鎖屏,但是要安裝這些軟體就必須安裝它們的其他元件,這點讓人很不爽,因為他們會定期自動更新,...
樹梅派實現一鍵鎖屏
在工作中,windows佔據了pc界90 的份額,在強大的windows中,我們都很熟悉的經典作業系統xp win 7,windows對於鎖屏非常的簡單,只需在離開時按鍵盤 win l 鍵即可鎖定計算機。但是我們在這裡談論的是raspberry pi。如果您以無標題的方式執行它或以命令列模式執行並且...