Я хочу удалить приложение Android без запроса пользователя на устройстве с root-доступом Android 7. Я пробовал код ниже.
try {
Process su = Runtime.getRuntime().exec("su");
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
outputStream.writeBytes("pm uninstall " + packageName + "\n");
outputStream.writeBytes("exit\n");
outputStream.flush();
su.waitFor();
return true;
} catch (IOException e) {
return false;
} catch (InterruptedException e) {
return false;
}
Он отлично работает в Android 6, но в версии 7 мы не можем выполнить команду su.
пожалуйста, кто-нибудь знает какой-либо способ сделать это без запроса пользователя, поделитесь со мной этим кодом.
или скажите, можем ли мы аналогичным образом выполнить adb uninstall packageName
Думаю Вам поможет эта ссылка stackoverflow.com/questions/4604239/…
@Mac New, я не могу его использовать, потому что он будет запрашивать. Я хочу удалить приложение без ведома пользователя.
Может кто-нибудь мне помочь??