我使用Eclipse创建android应用程序(1)。现在,我希望这个应用程序可以在应用程序(1)中打开并安装文件apk(2)。
文件apk(2)在android项目示例中: Android项目/ res / drawable / file.apk
当打开android应用程序(1)esle有按钮时。 单击按钮esle install file.apk
答案 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。