2012-03-27 124 views
0

现在,我想以编程方式安装另一个apk,它存在于我目前的apks的资产中。 但是,我无法首先将apk复制到SD卡,因为SD卡无法安装。安装Android APK以编程方式

是否有possbile解决方案?谢谢。

+2

什么是乌拉圭回合的问题,如何安装SDK或如何以编程方式安装APK? – 2012-03-27 09:05:11

回答

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);