不寻常的存储文件路径

时间:2017-03-08 01:57:40

标签: android android-contentprovider

我的应用程序具有一些内容的基本FileProvider功能。它在很大程度上起作用。但是,我遇到了一个奇怪的错误:

IllegalArgumentException:无法找到包含/storage/4372-A61C/App/App-745405753.jpg

的已配置根目录

基本上文件路径与我们的根路径不匹配。当我尝试以与路径相同的方式重新创建该图像时:

/storage/emulated/0/App/App-283194903.jpg

基本上这是什么?的 4372-A61C

1 个答案:

答案 0 :(得分:0)

  /storage/4372-A61C/App/App-745405753.jpg

这是可移动micro SD卡上文件的路径。

您无法使用FileProvider来提供此类文件。

更好地实现您自己的ContentProvider派生类,然后就可以了。