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