Advertisement

Android 调用拍照功能导致FileUriExposedException异常发生

阅读量:

在项目运行过程中触发拍照操作,并通过onResult捕获返回的数据来获取图片信息。今天遇到一个异常问题,在运行应用时发现文件路径超出了预期范围。

由于android 7.0 导致的兼容性问题

targetSdkVersion>23的时候出现闪退问题的。小于23不会出现这个问题。

解决方法如下:

第一步是在res目录中建立一个XML文件夹;接着创建一个file_paths文件;其中包含的内容如下:

复制代码
 <?xml version="1.0" encoding="utf-8"?>

    
 <paths xmlns:android="http://schemas.android.com/apk/res/android">
    
     <external-path name="my_images" path="" />
    
 </paths>

然后在AndroidManifest.xml文件里面添加:

复制代码
    <provider

    
         android:authorities="com.hnj.wxxdzsprint.f

全部评论 (0)

还没有任何评论哟~