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...",於是研究了一下 Android Studio v3.0.1,才看到 "Import an Android code sample"。
 

 用關鍵字過濾,找到五個跟裝置管理有關的範例。


 未完。。。待續。。。


 
 


----- 相關連結 ---------------------------------------------------------------------------------------------------
Build a device policy controller 裝置策略控制器的建置
https://developers.google.com/android/work/dpc/build-dpc



----- 亂亂看分隔線 ---------------------------------------------------------------------------------------------

DPC 的前身為 Work Policy Controller。

Android Device Policy
https://play.google.com/store/apps/details?id=com.google.android.apps.work.clouddpc
此 App 是掃瞄 IT 管理員所提供的 QR Code 來管理裝置。

縮寫定義:
COSU: Corporate-Owned, Single-Use
DPC: Device Policy Controller
EMM: Enterprise Mobility Management

留言

這個網誌中的熱門文章

泰文子音與字形之間的變化

AUTOMAXX UP-5HX 使用心得