1.在App中能夠調用DevicePolicyManager來設置相應的policy,好比Bluetooth enable/disable。 設置Exchange賬號時,通常透過Email app進行設置 2.在作具體動做的時候,好比Settings->打開藍牙的時候,在Bluetooth service enable()裏透過DevicePolicyManager來檢測相應的policy,若是不容許打開,則直接返回。html
DevicePolicyManager.java DevicePolicyManagerService.javajava
透過Exchange account能夠來啓用相應設置的policy。全部這些能夠經過permission來保護android
更多說明見"Device Administration" http://developer.android.com/guide/topics/admin/device-admin.htmlapp
如何新增一個DeviceAdmin? 參考DeviceAdminAdd.java 激活操做通常放在Settings->Security->Device administrators. 通常丟失保護App會作在這裏。ide