Я пытаюсь установить apk программно с SD-карты без упоминания имени apk. Теперь я могу установить, что я установил apk, который я назвал в своем коде. Но это не удобно, если я хочу установить еще один apk на моем устройстве, и для этого мне нужно войти в мой код и изменить имя apk. Есть ли способ получить имя файла apk динамически во время выполнения? Например, получить список устанавливаемых apk, чтобы пользователь мог выбрать, какой из них установить?установка apk программно без определения имени apk
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(
Uri.parse("file:///mnt/sdcard/extsd/download /app.apk"),
"application/vnd.android.package-archive");
startActivity(intent);
Заранее спасибо "!!! С Рождеством !!! для всех разработчиков и зрителей
Uri.parse (файл [я] .getAbsolutePath(), "приложение/vnd.android.package-архив")); ошибка при синтаксическом анализе, он говорит, что удалить аргумент для соответствия строке синтаксического анализа. а также переменная i не объявлена. он должен быть переменным класса или локальным? – chandanmahmud
Большое спасибо за ваш ответ. Это было просто заметно. В коде нет ошибки. Можно ли проверить код в эмуляторе? – chandanmahmud
Да, я протестировал его на эмуляторе, потому что у меня нет реального телефона) – Yury