У меня есть сценарий, где мне нужно скачать apk в фоновом режиме и установить его без запроса какого-либо диалога пользователю. Однако, когда я пытаюсь установить его, используя приведенный ниже кодУстановка APK программно в фоновом режиме
File file = new File(filename);
if(file.exists()){
try {
String command;
command = "pm install -r " + filename;
Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", command });
proc.waitFor();
Config.debug("Apk installed");
} catch (Exception e) {
e.printStackTrace();
}
}
Он запрашивает доступ суперпользователя. Есть ли способ установить apk без суперпользователя и запрос пользователю?
Представьте, какой ОГРОМНЫЙ недостаток безопасности будет ... Ваше устройство будет открыто для любого вида вредоносного ПО! –
@ FrankN.Stein да, Но можете ли вы предложить мне что-то в этом случае? – Manoj
Нет, извините. Я не такой разработчик. –