前言
在使用FileProvider分享文件时出行如下异常。
AndroidRuntime: FATAL EXCEPTION: main AndroidRuntime: Process: com.biumall.file2, PID: 10871 AndroidRuntime: java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/udisk2/20240527/半吨兄弟-鬼迷心窍(烟嗓版).flac AndroidRuntime: at androidx.core.content.FileProvider$SimplePathStrategy.getUriForFile(FileProvider.java:800) AndroidRuntime: at androidx.core.content.FileProvider.getUriForFile(FileProvider.java:442) AndroidRuntime: at com.biumall.file2.utils.FileUtils.startOtherPlayer(FileUtils.java:210) AndroidRuntime: at com.biumall.file2.FileActivity.onItemClick(FileActivity.java:190)
记录一下,方便自己查阅。
正文
一开始使用FileProvider时都是参考网上的教程,这里参考《》
配置也是照抄。
file_paths.xml
下面部分 /BiuFile2/src/main/res/xml/file_paths.xml
<?xml version="1.0" encoding="utf-8"?> <paths> <files-path name="my_images" path="images/"/> </paths>
然后在使用时出行上面异常。
下面的配置是对的,可以解决上面的异常。
<?xml version="1.0" encoding="utf-8"?> <paths> <external-path name="external-path" path="." /> <external-cache-path name="external-cache-path" path="." /> <external-files-path name="external-files-path" path="." /> <files-path name="files_path" path="." /> <cache-path name="cache-path" path="." /> <root-path name="root" path="." /> </paths>
参考文章
-
《》
-
《》
历史上的今天
暂无评论...
随机推荐
currentTimeMillis()与uptimeMillis()区别
前言项目中,由于需要做防爆力点击,需要计算用户点击的时间间隔。虽然也经常使用,但偶尔还是忘了该用哪个,以及这两个之间的区别,因此,抽空整理一下,摘抄于此。Android中计算时间间隔的方法记录开始时间 startTime,然后每次回调时,获取当前时间 currentTime,计算差值 = ...
WordPress评论提交速度很慢的原因和解决办法
最近使用Nana主题时,发现提交比较卡,因此百度了一下,发现大家也是一样的。由于大神也遇到,因此他们都解决了此问题,因此我也摘抄于此,以便查阅。一般分为两个问题(大多数吧),一是WordPress设置问题,二是服务器问题。1、WordPress设置问题这个比较简单,你只需要在 WordPre...
Android系统SystemProperties属性的简介
前言在Android项目中,需要各个APP相互交互有时候需要共享数据和状态,因此经常会使用ContentProvider、AIDL和SystemProperties等等。在上面几个中SystemProperties是最简单的一种方式。但是这个只能在系统应用中调用,因为SystemProper...
JNI之函数介绍四之数组操作
前言今天介绍一下JNI中数组相关操作函数。正文GetArrayLength # env: JNI 接口指针# array: Java 数组对象jsize GetArrayLength(JNIEnv *env, jarray array);返回数组中的元素数(数组的长度)。NewOb...
[摘抄]Linux之find命令详解
前言find是个使用频率比较高的命令。常常用它在系统特定目录下,查找具有某种特征的文件。记录一下,方便自己查阅。正文命令的格式:find [-path……] -options [-print -exec -ok]path要查找的目录路~ 表示$HOME目录. 表示当前目录/ 表...
[摘]深入浅出UML类图(一)
本文作者:刘伟 http://blog.csdn.net/lovelion在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Mod...