Android设备管理器

创建清单

支持下列内容(https://upload-images.jianshu.io/upload_images/4191132-a854dd94c76c5cbe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

以下是设备管理示例清单的摘录:

        
            
            
                
            
        

res/xml新建一个device_admin.xml配置文件(跟元数据一样)



    
    
        
        
        
        
        
        
        
        
    

通过代码调起授权

        final DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
        final ComponentName name = new ComponentName(context, DeviceAdminReceiver.class);
        if (dpm == null) {
            return;
        }
        if (!dpm.isAdminActive(name)) {
            Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
            intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, name);
            context.startActivity(intent);  //这里可替换成接受返回值
        }

授权后就可以使用DevicePolicyManager的管理API了

附上官方链接:https://developer.android.google.cn/guide/topics/admin/device-admin#java

你可能感兴趣的:(Android设备管理器)