2013-04-09 35 views
0

我需要知道如何從我的應用程序中打開.apk文件。據我所知,在Android操作系統上沒有任何文件瀏覽器,所以我應該使用下載和安裝的程序。我希望問題是可以理解的。謝謝!如何從android應用程序內部運行已安裝的.apk文件?

+0

似乎http://stackoverflow.com/questions/13790048/download-apk-and-start-install的副本-prompt-內,Android的應用程序 – JackPoint 2013-04-09 15:27:21

回答

0

您可以使用操作android.intent.action.ACTION_VIEW和指向該文件的數據URI來創建一個意向。

這應該打開一個對話框,要求用戶安裝文件(並警告它們需要的權限)。

但是 - 您無權自己直接安裝APK。

0

如果你的意思安裝apk文件下載後,您可以使用此意圖:

Intent installIntent= new Intent(Intent.ACTION_VIEW); 
installIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
installIntent.setDataAndType(Uri.parse("file://" + apkFilePath),"application/vnd.android.package-archive"); 
startActivity(installIntent); 
相關問題