设备管理器实现锁屏

本文详细介绍了如何通过监听Button点击事件,利用Android的DevicePolicyManager服务来注册应用并禁用设备的camera,从而实现设备的锁屏功能。同时,文章涵盖了在实现过程中所需的权限设置及Manifest文件的修改。
摘要由CSDN通过智能技术生成

对button进行事件监听:按下就会将该应用注册为设备管理器并禁用设备camera;

View.OnClickListener mOnClickListener = new View.OnClickListener(){
        boolean firstin = true ;
        @Override
        public void onClick(View view){
            if (firstin) {
                //添加一个隐式意图,完成设备权限的添加
                //这个Intent (DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN)跳转到 权限提醒页面
                //并传递了两个参数EXTRA_DEVICE_ADMIN 、 EXTRA_ADD_EXPLANATION
                Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);


                //权限列表
                //EXTRA_DEVICE_ADMIN参数中说明了用到哪些权限,
                intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, componentName);


                //描述(additional explanation)
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值