首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Android上删除开通了主动设备管理的应用?

如何在Android上删除开通了主动设备管理的应用?
EN

Stack Overflow用户
提问于 2011-03-22 14:22:49
回答 7查看 414.1K关注 0票数 86

我编写了一个启用了设备管理(DevicePolicyManager)并已安装的应用程序。但是当我要卸载它时,它会返回failed,并显示以下消息

WARN/包管理器(69):不删除包com.mypackage.test:具有活动的设备管理员

我如何卸载它,或以编程方式卸载它?谢谢。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-03-22 14:27:35

转到设置->位置和安全->设备管理器,并取消选择要卸载的管理员。

现在卸载应用程序。如果仍然提示您需要在卸载前停用应用程序,则可能需要在卸载前强制停止应用程序。

票数 179
EN

Stack Overflow用户

发布于 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);
}

然后你就可以卸载

票数 37
EN

Stack Overflow用户

发布于 2017-03-09 01:50:02

三星转到“设置”->“锁屏和安全”->“其他安全设置”->“手机管理员”并取消选择您要卸载的管理员。

“安全”这个词隐藏在我的显示屏上,所以我不清楚是否应该点击“锁定屏幕”。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5387582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档