Удаление приложения Android в Android 7 программным способом

Я хочу удалить приложение 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

Может кто-нибудь мне помочь??

DevAra 06.08.2018 07:27

Думаю Вам поможет эта ссылка stackoverflow.com/questions/4604239/…

Machhindra Neupane 06.08.2018 07:52

@Mac New, я не могу его использовать, потому что он будет запрашивать. Я хочу удалить приложение без ведома пользователя.

DevAra 06.08.2018 10:18
0
3
79
0

Другие вопросы по теме