Android N android.os.FileUriExposedException 注意事项
2017-09-30 21:24
281 查看
我的ide是stdio2.3 ,虚拟机版本是7.0, 调用Intent(MediaStore.ACTION_IMAGE_CAPTURE),照相时抛出android.os.FileUriExposedException这个异常,根据网官的说法是添加了文件地址暴露的权限,不能使用uri=Uri.fromFile(newFile), 要用FileProvider.getUriForFile(this.getContext(),
"com.mydomain.fileprovider", newFile),具体看官网点击打开链接,关键在于,按照官网和其它网站的说明都会抛出一个找不到根的异常,原因是 xml目录下按照说明的新建filepaths.xml里面的
,比如
"com.mydomain.fileprovider", newFile),具体看官网点击打开链接,关键在于,按照官网和其它网站的说明都会抛出一个找不到根的异常,原因是 xml目录下按照说明的新建filepaths.xml里面的
<paths> <files-path path="images/" name="myimages" /> </paths>需要加上一个root-path
,比如
<paths xmlns:android="http://schemas.android.com/apk/res/android"> <root-path name="camera_photos" path="." /> </paths>这下相机可以访问储存了,至于什么原因我不知道,反正可以运行了,网上很多文章没有配置root-path,官网也没有,是因为版本的问题?
相关文章推荐
- (转)Android N安装apk报错:android.os.FileUriExposedException
- 解决 Android N 上 安装Apk时报错:android.os.FileUriExposedException: file:///storage/emulated/0/Download/appN
- android-解决 Android N 上 报错:android.os.FileUriExposedException
- 解决Android7.0系统 调用系统相机、系统播放器播放视频、切图兼容问题,报异常android.os.FileUriExposedException
- Android 7.0 更新APK在安装时的报错 android.os.FileUriExposedException(已修复)
- Android7.0解决 android.os.FileUriExposedException: file:///storage/emulated/0/
- 安卓7.0遇到 android.os.FileUriExposedException: file:///storage/emulated.. exposed beyond app through Intent.getData()
- Android 7.0调用系统相机(文件访问crash android.os.FileUriExposedException)
- 解决 Android N 7.0 上 报错:android.os.FileUriExposedException
- android 7.0的android.os.FileUriExposedException: 问题解决
- Android7.0及以上android.os.FileUriExposedException,解析安装包出现异常
- 解决异常 android.os.FileUriExposedException
- 解决Android7.0相机 android.os.FileUriExposedException
- android-解决 Android N 上 报错:android.os.FileUriExposedException
- Android 7.0 调取相机崩溃 android.os.FileUriExposedException
- 解决 Android N 7.0 上 报错:android.os.FileUriExposedException
- [置顶] 解决 Android N 7.0 上 报错:android.os.FileUriExposedException
- android 7.0系统打开本地文件的问题android.os.FileUriExposedException:file:///storage/emulated/0/
- android.os.FileUriExposedException:file:///storage/emulated/0/1502852028434.jpg exposed beyond app t
- Android 7.0的适配问题,android.os.FileUriExposedException