2.在清單檔案裡配置這個receiver
3.在清淡檔案配置這個receiver會報錯,因為它引用了幾個常量和檔案,還不存在,現在要把他們建立出來
3.1先建立2個字串常量
超級管理員,可以遠端鎖屏,擦除資料
超級管理員
3.2建立乙個xml檔案
在res下建立乙個xml資料夾,在裡面建立乙個名為device_admin_sample.xml的檔案
檔案內容為
4.現在開始開啟啟用頁面
adminreceiver.class);
// 隱式啟動
intent intent = new intent(
devicepolicymanager.action_add_device_admin);
// 附加資料
intent.putextra(devicepolicymanager.extra_device_admin,
componentname);
// 描述
intent.putextra(devicepolicymanager.extra_add_explanation,
"啟用後可以方便鎖屏等操作");
startactivity(intent);
5.現在,**執行到這裡,就會彈出頁面,叫你啟用裝置管理器 安卓呼叫裝置管理器
有些時候,我們希望我們的應用可以使用一些系統功能,如鎖屏,資料擦除,這個需要應用註冊成為裝置管理器才可以做到,下面我們來看看如何使用裝置管理器.如果需要讓我們的應用註冊為裝置管理器,我們需要讓應用跳轉到裝置管理器註冊activity,並且使用者同意該應用註冊為裝置管理器,才能讓應用註冊為裝置管理器....
裝置管理器總結
enable和disable的問題都解決了,剩下的問題都是關於怎麼生成裝置樹並呈現出來的問題,windows作業系統應該有現成的庫函式或者api呼叫,能把整個一棵樹一次性調出。但是c 開發環境下很少使用指標鍊錶的概念,就算系統中有這麼一棵樹,那麼也應該是用鍊錶串起來的,在c 這邊我們要怎麼接收呢?官...
啟用裝置管理器許可權,防止被解除安裝
裝置管理器許可權,對於這個許可權還有乙個重要作用,就是可以防止應用被解除安裝,現在很多應用為了防止自己被使用者無情的解除安裝了,就用這個許可權.啟用裝置管理器也可以用於防解除安裝,只是到android5.0以上版本,可能會失靈。具體設定方法在這個裡面 注意 一旦乙個應用開啟了超級管理員許可權,是不能...