Android 7.0 安装Apk时报错FileUriExposedException 解决
来源:互联网 发布:南京域名备案中心 编辑:程序博客网 时间:2024/05/16 14:10
安装Apk时报错FileUriExposedException
1、AndroidManifest.xml写入
<provider android:name="android.support.v4.content.FileProvider" android:authorities="你的包名.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/> </provider>
2、声明res/xml/file_paths
3、file_paths.xml添加内容
<?xml version="1.0" encoding="utf-8"?><paths> <external-path path="Android/data/你的包名/" name="files_root" /> <external-path path="." name="external_storage_root" /></paths>
4、启动安装Intent
public static void installApk(Context context, String fileName) { Intent intent = new Intent(Intent.ACTION_VIEW); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); Uri contentUri = FileProvider.getUriForFile(context, "你的包名.fileprovider", new File(fileName)); intent.setDataAndType(contentUri, "application/vnd.android.package-archive"); } else { intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(Uri.parse("file://" + fileName), "application/vnd.android.package-archive"); } context.startActivity(intent);}
0 0
- Android 7.0 安装Apk时报错FileUriExposedException 解决
- Android 7.0 安装Apk时报错FileUriExposedException 解决
- 解决 Android N 上 安装Apk时报错:android.os.FileUriExposedException: file:///storage/emulated/0/Download/appN
- 解决Android7.0以上版本升级apk时报android.os.FileUriExposedException的问题
- Android 7.0 FileUriExposedException 解决
- Android 7.0 FileUriExposedException 解决
- Android 7.0 FileUriExposedException 解决
- Android 7.0 FileUriExposedException 解决
- Android 7.0 FileUriExposedException 解决
- (转)Android N安装apk报错:android.os.FileUriExposedException
- Android 7.0 更新APK在安装时的报错 android.os.FileUriExposedException解决办法
- Android 7.0 更新APK在安装时的报错 android.os.FileUriExposedException(已修复)
- 升级安装APK兼容Android7.0,解决FileUriExposedException
- 升级安装APK兼容Android7.0,解决FileUriExposedException
- Android studio 工程安装apk时报错~
- 解决 Android N 7.0 上 报错:android.os.FileUriExposedException
- 解决 Android N 7.0 上 报错:android.os.FileUriExposedException
- 解决 Android N 7.0 上 报错:android.os.FileUriExposedException
- LabVIEW用Grab连续采集图像的完整过程
- Java反射机制学习笔记
- 寒假篇24
- Torch 一些语法
- Windows下的网络编程(tcp循环并发服务器)
- Android 7.0 安装Apk时报错FileUriExposedException 解决
- MySQL数据常用命令大集合
- CPU问题定位与解决
- 160 - 8 Andrnalin.1
- matlab学习笔记
- 从commons-dbcp源码学习设计思路
- 2017.2.11【初中部 GDKOI】模拟赛B组 最小比例(ratio) 题解
- Leetcode 153 - Find Minimum in Rotated Sorted Array(二分)
- CodeForces - 697B Barnicle (高精度小数点)