2013-02-04 120 views

回答

2

試試這個:

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

它會提示安裝程序,查看。如果您的應用未使用與PackageManager相同的密鑰進行簽名,則無法直接進行無提示安裝。

+0

我得到了一個異常:'android.content.ActivityNotFoundException:沒有找到處理Intent的行爲{act = android.intent.action.VIEW typ = application/vnd.android.package-archive}' –

+0

我添加了'installIntent。 setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);'一切順利! –

相關問題