以编程方式安装Android APK

时间:2012-03-27 09:02:39

标签: android

现在,我想以编程方式安装另一个apk,它存在于我当前的apks资产中。 但是,我无法先将apk复制到sdcard,因为sdcard没有挂载。

是否有可能的解决方案?感谢。

1 个答案:

答案 0 :(得分:5)

要以编程方式安装应用以下代码,您需要用户权限。

android.permission.INSTALL_PACKAGES

代码:

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