- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我无法获得允许用户授予应用程序成为设备管理员工作权限的 Activity 。
我的代码如下...
ComponentName comp = new ComponentName(this, CustomReceiver.class);
Intent i = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
i.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, comp);
i.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "Explanation");
startActivity(i);
应用程序没有崩溃/报告异常。我可能做错了什么?
最佳答案
像这样就可以了
if (!mPolicy.isAdminActive()) {
Intent activateDeviceAdminIntent =
new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
activateDeviceAdminIntent.putExtra(
DevicePolicyManager.EXTRA_DEVICE_ADMIN,
mPolicy.getPolicyAdmin());
// It is good practice to include the optional explanation text to
// explain to user why the application is requesting to be a device
// administrator. The system will display this message on the activation
// screen.
activateDeviceAdminIntent.putExtra(
DevicePolicyManager.EXTRA_ADD_EXPLANATION,
getResources().getString(R.string.device_admin_activation_message));
startActivityForResult(activateDeviceAdminIntent,
REQ_ACTIVATE_DEVICE_ADMIN);
}
可能是你没有考虑
mPolicy.getPolicyAdmin()
关于Android:设备管理:从服务启动设备管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10581134/
我无法获得允许用户授予应用程序成为设备管理员工作权限的 Activity 。 我的代码如下... ComponentName comp = new ComponentName(this, Custom
您好,我对 Azure AD 中的设备管理有疑问。 假设我有两个组:组 1 和组 2。组 1 已分配成员资格,组 2 已分配动态设备成员资格。 组 1 的所有者是用户 1,即云设备管理员,组 2 的所
我想为使用 android device administration API 的应用程序编写测试.我的问题是用户需要手动授予应用程序一次性批准才能拥有管理员权限,否则将在运行时抛出 Security
我是 Windows Phone 开发的新手。有人可以帮我解决以下有关 Windows Phone 8 的问题吗? 公司中心:我假设这将是一个自定义应用程序,用作其他公司应用程序(以及其他公司信息)的
我是 AWS 的新手,正在探索针对 Android 和 iOS 平台的移动应用程序。我的应用程序的一个要求是提供推送通知,其中用户订阅特定主题,然后获取这些主题的通知.我已经浏览过 Amazon SN
我正在尝试制作一个禁用相机的应用程序,我正在尝试 SDK 中的 Device Admin 示例,它在模拟器上运行良好但在设备上,应用程序强制关闭项目点击并显示 NoSuchmethod 错误。 代码
我是一名优秀的程序员,十分优秀!