Android 下载安装APK

下载安装包

未整理完,暂且不写,日后更新

安装应用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**
* 安装 APK
* @param activity
* @param fileUri 安装包地址
* fileUri = Uri.parse("file://" + filePath); 或
* fileUri = Uri.fromFile(File file);
*/
protected void installApk(Activity activity, Uri fileUri) {
Intent intent = new Intent();
//执行动作
intent.setAction(Intent.ACTION_VIEW);
// 如果不加无法正常显示安装过程和安装成功提示
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//执行的数据类型
intent.setDataAndType(fileUri, "application/vnd.android.package-archive");
activity.startActivity(intent);
// android.os.Process.killProcess(android.os.Process.myPid());
}

demo下载>>