我编写了一个启用了设备管理(DevicePolicyManager)并已安装的应用程序。但是当我要卸载它时,它会返回failed,并显示以下消息
WARN/包管理器(69):不删除包com.mypackage.test:具有活动的设备管理员
我如何卸载它,或以编程方式卸载它?谢谢。
发布于 2011-03-22 14:27:35
转到设置->位置和安全->设备管理器,并取消选择要卸载的管理员。
现在卸载应用程序。如果仍然提示您需要在卸载前停用应用程序,则可能需要在卸载前强制停止应用程序。
发布于 2011-08-26 12:15:32
您还可以创建一个新的DevicePolicyManager,然后通过应用程序中按钮的onClickListener使用removeAdmin(adminReceiver
//set the onClickListener here
{
ComponentName devAdminReceiver = new ComponentName(context, deviceAdminReceiver.class);
DevicePolicyManager dpm = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE);
dpm.removeActiveAdmin(devAdminReceiver);
}
然后你就可以卸载
发布于 2017-03-09 01:50:02
在三星转到“设置”->“锁屏和安全”->“其他安全设置”->“手机管理员”并取消选择您要卸载的管理员。
“安全”这个词隐藏在我的显示屏上,所以我不清楚是否应该点击“锁定屏幕”。
https://stackoverflow.com/questions/5387582
复制相似问题