最近在Android10系统上访问本地相机下的视频文件报错:

华为Mate30上试的

FileNotFoundException(/storage/emulated/0/DCIM/Camera/xx.mp4) open failed: EACCES(Permission denied

其次在 res 目录下新建一个 xml 文件夹 里边添加一个xml文件 名字比如:file_paths.xml

<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android"><root-pathname="root"path="." /><files-pathname="files"path="." /><cache-pathname="cache"path="/"/><external-pathname="external"path="." /><external-cache-pathname="external_cache"path="." /><external-files-pathname="external_file"path="." /></paths>

元素必须包含一到多个子元素。这些子元素用于指定共享文件的目录路径,必须是这些元素之一:

<files-path>:内部存储空间应用私有目录下的 files/ 目录,等同于 Context.getFilesDir() 所获取的目录路径;

<cache-path>:内部存储空间应用私有目录下的 cache/ 目录,等同于 Context.getCacheDir() 所获取的目录路径;

<external-path>:外部存储空间根目录,等同于 Environment.getExternalStorageDirectory() 所获取的目录路径;

<external-files-path>:外部存储空间应用私有目录下的 files/ 目录,等同于 Context.getExternalFilesDir(null) 所获取的目录路径;

<external-cache-path>:外部存储空间应用私有目录下的 cache/ 目录,等同于 Context.getExternalCacheDir();

在application下添加

 <providerandroid:name="androidx.core.content.FileProvider"android:authorities="${applicationId}.fileprovider"android:exported="false"android:grantUriPermissions="true"tools:replace="android:authorities"><meta-dataandroid:name="android.support.FILE_PROVIDER_PATHS"android:resource="@xml/file_paths" />
</provider>

AndroidManifest.xml 中配置过存储权限;

<applicationandroid:requestLegacyExternalStorage="true">

这样就完美解决了

android --------- Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES相关推荐

  1. android中转换content://media/external/images/media/539163为/storage/emulated/0/DCIM/Camera/IMG_20160807_

    在上传照片时遇到上传路径异常:content://media/external/images/media/539163 转成:/storage/emulated/0/DCIM/Camera/IMG_2 ...

  2. 在AS模拟器上访问本地电脑tomcat部署的资源报错java.net.ConnectException: Failed to connect to localhost/127.0.0.1:8081

    前言 平时为了做些安卓测试,我也会写一下后端的东西.已经有好长一段时间没写过服务端相关的内容了,今天看着郭霖的<第一行代码>,我把一个xml资源部署到了tomcat服务器上,在浏览器上是可 ...

  3. Android问题:java.io.FileNotFoundException: /storage/emulated/0/DCIM/Camera/IMG.jpg: open failed:

    调用相机的部分已经完成,接下来就需要做第二个部分,从本机相册里面取照片,同样还是原来的书籍还是原来的代码,,相册是能调用了,但是图片回显不了 后来查阅了一堆资料,发现我是本机的Android版本是An ...

  4. linux系统读取excel文件是否存在,小弟我用poi读excel,在window下没有有关问题,但把程序放到linux上时,读取客户端的excel文件报错,不...

    我用poi读excel,在window下没有问题,但把程序放到linux上时,读取客户端的excel文件报错,不知道如何解决 我用poi读excel,在window下没有问题,但把程序放到linux上 ...

  5. linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

    一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...

  6. IBM内存分析工具JCA在windows环境下打开dump文件报错问题:Cannot find any thread dumps

    问题描述:IBM内存分析工具JCA在windows环境下打开dump文件报错问题:Cannot find any thread dumps 原因:dump文件编码格式问题 解决:修改dump.txt文 ...

  7. .\venv\Scripts\activate : 无法加载文件 venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。 win10启动venv报错

    我在win10系统上安装编辑器后创建了虚拟环境,但是执行activate时报错 .\venv\Scripts\activate : 无法加载文件 venv\Scripts\activate.ps1,因 ...

  8. ASP.NET,IIS7.0 上传大视频文件报错

    一.问题概述: 最近开发上传视频文件的功能.基本流程已经跑通了,可是上传30M以上的文件时就会报错. 二.资料海洋瞎扑腾 从网上查了一些资料,一般都是下面这种说法: 看着步骤倒是也不算繁琐,可是本人照 ...

  9. android华为手机获取内存目录,华为手机读取内存文件报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public String getDataColumn(Context context, Uri uri, String selection, Strin ...

最新文章

  1. 解决 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type的问题...
  2. Leap Motion+第六感或引发人机交互革命
  3. Android开发之常用的自定义输入框之EditText
  4. 跟随我在oracle学习php(51)
  5. 黑客入侵交警计算机系统删交通违法记录牟利
  6. thymeleaf select 回显
  7. PS自学教程是Ads设计必备 盘点精彩对比式Ads
  8. Unity 实现简单的人物对话系统
  9. system.setout_Java System类setOut()方法及示例
  10. 通达OA11.6复现
  11. 积目服务器维护,搭建经济高效的制作网络服务器群试验平台
  12. 技术小黑屋投稿开放了
  13. Android刘海屏、水滴屏全面屏适配详解,android开发权威指南
  14. 易学笔记-系统分析师考试-第9章 系统规划/9.5 成本效益分析技术/9.5.2 净现值分析
  15. 2023年安徽省职业院校“磐云杯”网络安全竞赛任务书
  16. 【自学Python】Python类型转换
  17. java 锁旗标_Java基础知识点整理(一)
  18. 房价爬虫以及北上广深等城市近几年房价趋势
  19. carsim输入模块设置问题
  20. 抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高帧率王者农药

热门文章

  1. iPhone手机 app加密和换图标
  2. recycler上下拉刷新view
  3. 影音视频播放中常见八问题
  4. 【荣耀】2021年招聘开启,新荣耀,新征程 (base Xian or Beijing) - 内推
  5. 一条简单的sql语句导致的系统问题(r4笔记第51天)
  6. 对项目工时的估算----( PERT “计划评审技术” ) 三点估算法
  7. OpenCV框架与图像插值算法
  8. java referencequeue,Reference 、ReferenceQueue 详解
  9.  定义一个变量,是一个三位数,求各个位数的和
  10. Windows10搭建外网可访问的ftp服务器