7

我可以使用以下代码安装存储在 sdcard 上的 apk 文件:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File("/mnt/sdcard/downloads/Sample.apk")), "application/vnd.android.package-archive");
startActivity(intent);

如何安装存储在 assets 文件夹中的 apk 文件?是否可以?

4

1 回答 1

11

使用以下代码在 sdcard 上写入文件: 如何将文件从“assets”文件夹复制到 sdcard? 并从该路径安装:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")), "application/vnd.android.package-archive");
startActivity(intent);  
于 2012-02-10T05:06:04.327 回答