3

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

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

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

4

1 回答 1

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 权限并且您的程序已获得 root 权限,否则您无法强制安装 apk。

于 2013-10-31T09:24:10.203 回答