我授予超级用户权限,但是,如果我触发了删除所需应用程序的意图,仍然仅适用于不在系统上的应用程序,但系统应用程序会生成一条消息,指出应用程序未正确卸载。如何到达?
Process process;
process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("mount -o remount rw /system/\n");
os.flush();
Intent uninstallIntent = new Intent(Intent.ACTION_PACKAGE_REMOVED); //ACTION_DELETE
uninstallIntent.setData(Uri.parse("package:" + llistaApps.get(idApp)));
uninstallIntent.setAction(Intent.ACTION_VIEW);
uninstallIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(uninstallIntent);