Могу ли я выполнить файл APK, не записывая его в FileSystem? - PullRequest
0 голосов
/ 19 сентября 2011

Есть ли другой выход за рамки этого?

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");

Моя точка зрения заключается в том, чтобы избегать:

  • Код создания / удаления
  • Обработка внутренних / внешних проблем хранения
  • Принудительное использование-разрешение
  • Обработка файловой системы проверенных исключений
...