Device Administration 裝置管理
Source URL https://developer.android.com/guide/topics/admin/device-admin.html 使用裝置管理 API 的應用類別舉例如下: .電郵客戶端應用 .遠端清除裝置的安全應用 .裝置管理服務與應用 運作方式 .系統管理者撰寫主導遠端/本地裝置安全策略的裝置管理應用程式。策略項目可以寫死在應用程式中,也可以動態的從第三方伺服器上取得。 .所開發的應用程式是安裝在使用者的裝置上的。Android 目前並無自動佈署的方案。系統管理者可參考以下的發佈方式: 。Google Play。 。在其它商店中提供安裝。 。經由其它方式發佈該應用程式,像是電郵或網站。 .系統提示使用者啟用裝置管理應用程式。時機與方式取決於應用程式的實作。 .一旦使用者啟用了裝置管理應用程式,就受其管制。遵守這些策略通常會帶來諸多益處,例如存取敏感的系統和資料。 策略 裝置管理 API 所支援的策略。 .啟用密碼:要求裝置必須輸入 PIN 或密碼。 .最短密碼長度: .密碼必須為英數字:可使用符號字元。 .密碼複雜度需求:密碼必須至少含有一個字母、一個數字與一個特殊字元。 .密碼最少字母需求: .密碼最少小寫字母需求: .密碼最少非字母字元需求: .密碼最少數字需求: .密碼最少符號需求: .密碼最少大寫字母需求: .密碼過期超時: .密碼歷史限制: .密碼失敗嘗試次數: .無動作鎖定最長時間: .存儲加密需求: .禁用相機: 其它特性 為了支援上述的策略,裝置管理 API 讓你可以進行: .提示使用者設置新密碼。 .立即鎖定裝置。 .清除裝置資料(亦即將裝置回復至出廠預設值)。 範例程式 在此目錄下,但我找不到。 <sdk_root>/ApiDemos/app/src/main/java/com/example/android/apis/app/DeviceAdminSample.java 網路搜了一下,找到以下這篇。 http://blog.qiji.tech/archives/9154 在圖中看到 "Import Sample...",