android --------- Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES
最近在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相关推荐
- 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 ...
- 在AS模拟器上访问本地电脑tomcat部署的资源报错java.net.ConnectException: Failed to connect to localhost/127.0.0.1:8081
前言 平时为了做些安卓测试,我也会写一下后端的东西.已经有好长一段时间没写过服务端相关的内容了,今天看着郭霖的<第一行代码>,我把一个xml资源部署到了tomcat服务器上,在浏览器上是可 ...
- Android问题:java.io.FileNotFoundException: /storage/emulated/0/DCIM/Camera/IMG.jpg: open failed:
调用相机的部分已经完成,接下来就需要做第二个部分,从本机相册里面取照片,同样还是原来的书籍还是原来的代码,,相册是能调用了,但是图片回显不了 后来查阅了一堆资料,发现我是本机的Android版本是An ...
- linux系统读取excel文件是否存在,小弟我用poi读excel,在window下没有有关问题,但把程序放到linux上时,读取客户端的excel文件报错,不...
我用poi读excel,在window下没有问题,但把程序放到linux上时,读取客户端的excel文件报错,不知道如何解决 我用poi读excel,在window下没有问题,但把程序放到linux上 ...
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- IBM内存分析工具JCA在windows环境下打开dump文件报错问题:Cannot find any thread dumps
问题描述:IBM内存分析工具JCA在windows环境下打开dump文件报错问题:Cannot find any thread dumps 原因:dump文件编码格式问题 解决:修改dump.txt文 ...
- .\venv\Scripts\activate : 无法加载文件 venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。 win10启动venv报错
我在win10系统上安装编辑器后创建了虚拟环境,但是执行activate时报错 .\venv\Scripts\activate : 无法加载文件 venv\Scripts\activate.ps1,因 ...
- ASP.NET,IIS7.0 上传大视频文件报错
一.问题概述: 最近开发上传视频文件的功能.基本流程已经跑通了,可是上传30M以上的文件时就会报错. 二.资料海洋瞎扑腾 从网上查了一些资料,一般都是下面这种说法: 看着步骤倒是也不算繁琐,可是本人照 ...
- android华为手机获取内存目录,华为手机读取内存文件报错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public String getDataColumn(Context context, Uri uri, String selection, Strin ...
最新文章
- 解决 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type的问题...
- Leap Motion+第六感或引发人机交互革命
- Android开发之常用的自定义输入框之EditText
- 跟随我在oracle学习php(51)
- 黑客入侵交警计算机系统删交通违法记录牟利
- thymeleaf select 回显
- PS自学教程是Ads设计必备 盘点精彩对比式Ads
- Unity 实现简单的人物对话系统
- system.setout_Java System类setOut()方法及示例
- 通达OA11.6复现
- 积目服务器维护,搭建经济高效的制作网络服务器群试验平台
- 技术小黑屋投稿开放了
- Android刘海屏、水滴屏全面屏适配详解,android开发权威指南
- 易学笔记-系统分析师考试-第9章 系统规划/9.5 成本效益分析技术/9.5.2 净现值分析
- 2023年安徽省职业院校“磐云杯”网络安全竞赛任务书
- 【自学Python】Python类型转换
- java 锁旗标_Java基础知识点整理(一)
- 房价爬虫以及北上广深等城市近几年房价趋势
- carsim输入模块设置问题
- 抱歉,Xposed真的可以为所欲为——2.改为OV机型流畅玩耍高帧率王者农药
热门文章
- iPhone手机 app加密和换图标
- recycler上下拉刷新view
- 影音视频播放中常见八问题
- 【荣耀】2021年招聘开启,新荣耀,新征程 (base Xian or Beijing) - 内推
- 一条简单的sql语句导致的系统问题(r4笔记第51天)
- 对项目工时的估算----( PERT “计划评审技术” ) 三点估算法
- OpenCV框架与图像插值算法
- java referencequeue,Reference 、ReferenceQueue 详解
- 	定义一个变量,是一个三位数,求各个位数的和
- Windows10搭建外网可访问的ftp服务器