我可以共享从相机以外的其他文件夹添加的文件。我在Lenova K3 Note中得到了例外。
java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/9016-4EF8/DCIM/Camera/IMG_20180317_111252.jpg
file_paths.xml
<?xml version="1.0" encoding="utf-8"?>
<paths>
<files-path
name="Camera"
path="/Camera/" />
<files-path
name="Files"
path="." />
<external-path
name="Downloads"
path="/Download/" />
<external-path
name="WhatsApp"
path="/WhatsApp/" />
<external-path
name="Camera"
path="/Camera/" />
<external-path
name="Others"
path="." />
<external-files-path
name="Camera"
path="/Camera/" />
<external-files-path
name="Files"
path="." />
</paths>
答案 0 :(得分:3)
是的,您不能将FileProvider用于可移动SD卡。
但您可以root-path
使用警告
此处不允许元素根路径
喜欢以下
<root-path
name="Name"
path="." />
答案 1 :(得分:0)
可以共享从相机
以外的其他文件夹添加的文件
没有。与相机无关。
您无法将FileProvider用于可移动SD卡。