public void installApk(File file,Context ctx) {
創(chuàng)新互聯(lián)建站是一家成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,定制網(wǎng)站,網(wǎng)站開發(fā)公司,從2013年創(chuàng)立是互聯(lián)行業(yè)建設(shè)者,服務者。以提升客戶品牌價值為核心業(yè)務,全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.packagearchive");
ctx.startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
}
//如果沒有android.os.Process.killProcess(android.os.Process.myPid());最后不會提示完成、打開。
//如果沒有i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);這一步的話,最后安裝好了,點打開,是不會打開新版本應用的。