and*_*dev 6 android device-admin
您好,我想在应用程序启动时启动/激活设备管理而不使用 Intent。现在我正在使用这段代码:
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, Global.mDeviceAdminSample);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
"Additional text explaining why this needs to be added.");
startActivityForResult(intent, RESULT_ENABLE);
Run Code Online (Sandbox Code Playgroud)
但我不想使用 Intent。我想直接启动设备管理。
谁能知道我该怎么做?
谢谢。
幸运的是,如果没有用户交互,这是不可能的。用户必须在设置中确认您的应用程序为设备管理员,以便您最多可以将用户导航到设置。
如果应用程序可以在没有用户交互的情况下激活设备管理员(设备管理员拥有相当大的权限),这将是一个巨大的安全风险。
| 归档时间: |
|
| 查看次数: |
12315 次 |
| 最近记录: |