Есть ли другой выход за рамки этого?
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(apk)), "application/vnd.android.package-archive");
Я ищу что-то вроде:
byte[] apkByteArray = downloadApk();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(apkByteArray, "application/vnd.android.package-archive");
Моя точка зрения заключается в том, чтобы избегать:
- Код создания / удаления
- Обработка внутренних / внешних проблем хранения
- Принудительное использование-разрешение
- Обработка файловой системы проверенных исключений