安卓激活设备管理器要哪些步骤

编程知识 更新时间:2023-05-01 21:17:55

1.创建一个receiver,继承android.app.admin.DeviceAdminReceiver

2.在清单文件里配置这个receiver

  <receiver
            android:name="com.example.adimin.adminReceiver"
            android:description="@string/sample_device_admin_description"
            android:label="@string/sample_device_admin"
            android:permission="android.permission.BIND_DEVICE_ADMIN" >
            <meta-data
                android:name="android.app.device_admin"
                android:resource="@xml/device_admin_sample" />

            <intent-filter>
                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
            </intent-filter>
        </receiver>

3.在清淡文件配置这个receiver会报错,因为它引用了几个常量和文件,还不存在,现在要把他们创建出来

    3.1先创建2个字符串常量

    <string name="sample_device_admin_description">超级管理员,可以远程锁屏,擦除数据</string>
    <string name="sample_device_admin">超级管理员</string>

    3.2创建一个xml文件

        在res下创建一个xml文件夹,在里面创建一个名为device_admin_sample.xml的文件

                    文件内容为

<device-admin xmlns:android="http://schemas.android/apk/res/android" >

    <uses-policies>

        <!-- 限制密码 -->
        <limit-password />

        <!-- 监控登录尝试 -->
        <watch-login />

        <!-- 重置密码 -->
        <reset-password />

        <!-- 强行锁定 -->
        <force-lock />

        <!-- 擦除数据 -->
        <wipe-data />

        <!-- 密码过期 -->
        <expire-password />

        <!-- 禁用摄像机 -->
        <encrypted-storage />

        <disable-camera />
    </uses-policies>

</device-admin>

4.现在开始开启激活页面

ComponentName componentName = new ComponentName(getApplicationContext(),
				adminReceiver.class);

// 隐式启动
				Intent intent = new Intent(
						DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
				// 附加数据
				intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,
						componentName);
				// 描述
				intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
						"激活后可以方便锁屏等操作");

				startActivity(intent);
5.现在,代码运行到这里,就会弹出页面,叫你激活设备管理器

更多推荐

安卓激活设备管理器要哪些步骤

本文发布于:2023-04-24 00:07:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/5f52100fb7b188b208045d6e285f2cfb.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:设备管理器   步骤

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 99440文章数
  • 25918阅读数
  • 0评论数