在apk应用程序中安装文件apk

时间:2013-10-31 08:05:09

标签: android apk

我使用Eclipse创建android应用程序(1)。现在,我希望这个应用程序可以在应用程序(1)中打开并安装文件apk(2)。

文件apk(2)在android项目示例中: Android项目/ res / drawable / file.apk

当打开android应用程序(1)esle有按钮时。 单击按钮esle install file.apk

1 个答案:

答案 0 :(得分:1)

我认为这个问题在此之前已经得到了回答: Install Application programmatically on Android

这是我认为你需要的部分,我刚刚从上面的链接复制它,以防链接中断或其他什么。

Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall); 

就像其他帖子中的人说的那样,这会询问用户是否要安装apk。除非设备已植根并且您的程序具有root权限,否则您无法强制安装apk。