自动安装
在Android7.0自动安装做出了修改,android8.0增加了权限
//以前
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
startActivity(intent);
//android 7.0需要用到共享文件provider的方式,不能识别file://需要将其转为uri
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
Uri contentUri = FileProvider.getUriForFile(context, "com.zjhc.jxzq.jxzq.fileprovider", file);
intent.setDataAndType(contentUri, "application/vnd.android.package-archive");
startActivity(intent);
//AndroidManifist.xml中配置
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.zjhc.jxzq.jxzq.fileprovider"
android:exported="false"
android:grantUriPermissions="true"&g