代码之家  ›  专栏  ›  技术社区  ›  Gunaseelan

共享映像-未能找到包含

  •  2
  • Gunaseelan  · 技术社区  · 8 年前

    我可以共享从其他文件夹添加的文件,但相机除外。我在Lenova K3便笺中发现以下异常。

    java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/9016-4EF8/DCIM/Camera/IMG_20180317_111252.jpg
    

    file\u路径。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>
    
    2 回复  |  直到 8 年前
        1
  •  5
  •   Gunaseelan    8 年前

    是的,您不能将FileProvider用于可移动SD卡。 但你可以使用 root-path 带有警告

    此处不允许元素根路径

    类似以下内容

    <root-path
        name="Name"
        path="." />
    
        2
  •  0
  •   greenapps    8 年前

    可以共享从除camera以外的其他文件夹添加的文件

    不,和相机无关。

    您不能将FileProvider用于可移动SD卡。