0

我需要知道如何从我的应用程序中打开 .apk 文件。据我所知,Android OS 上没有任何文件资源管理器,因此我应该为此使用下载并安装的程序。我希望问题是可以理解的。谢谢!

4

2 回答 2

0

android.intent.action.ACTION_VIEW您可以使用操作和指向文件的数据 URI创建 Intent 。

这应该会打开一个对话框,要求用户安装文件(并警告他们它需要的权限)。

但是 - 您无权自己直接安装 APK。

于 2013-04-09T15:30:03.080 回答
0

如果你的意思是在下载后安装 apk 文件,你可以使用这个意图:

Intent installIntent= new Intent(Intent.ACTION_VIEW);
installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
installIntent.setDataAndType(Uri.parse("file://" + apkFilePath),"application/vnd.android.package-archive");
startActivity(installIntent); 
于 2013-04-09T15:33:01.667 回答