远程删除应用程序

时间:2015-07-02 10:09:09

标签: android

如何从其他应用程序中删除应用程序的管理权限(DevicePolicyManager.removeActiveAdmin(组件名称))。特别是,我已经有了从其他应用程序卸载应用程序的工作代码:

Intent removerIntent = new Intent(Intent.ACTION_DELETE);
removerIntent.setData(packageUri);
startActivity(removerIntent);

但目标应用程序具有管理员权限,我想知道 - 我可以从同一方法删除它们,我删除应用程序?

1 个答案:

答案 0 :(得分:0)

您无法禁用其他应用程序的管理员权限。

但您可以显示信息对话框(通知用户禁用管理员权限)。并使用intent启动设备管理员设置:

Intent intent = new Intent();
intent.setComponent(new ComponentName("com.android.settings", "com.android.settings.Settings$DeviceAdminSettingsActivity"));
context.startActivity(intent);

它对我有用。