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