还有另一种方法吗?
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");
我的观点是避免:
- 创建/删除代码
- 处理内部/外部存储问题
- 强制使用许可
- 处理文件系统检查异常