2013-10-31 147 views
3

我使用Eclipse來創建android應用程序(1)。現在,我想這個應用程序可以打開並安裝應用程序(1)內的文件apk(2)。安裝文件apk裏面的apk應用程序

文件APK(2)機器人項目示例內: Android項目/ RES /抽拉/ file.apk

當打開Android應用(1)esle具有按鈕。 當點擊按鈕esle安裝file.apk

回答

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。你不能強制安裝apk安裝程序,除非設備已經安裝並且你的程序有root權限。

+0

非常感謝! http://3gp.vn/wp-content/uploads/2013/10/screen_2013-10-31-18.45.19.jpg什麼是URL在文件中的apk文件?它是file://sdcard/Android/data/open.file.hkienquyet/app.apk? – user2940501