Android 一鍵鎖屏原始碼 啟用 鎖屏 刪除)

2021-06-28 13:38:53 字數 785 閱讀 6198

首先得到安全管理器

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。如果您以無標題的方式執行它或以命令列模式執行並且...