Android v4 Support Library の FileProvider を使うとき、
file_paths.xml
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<files-path name="my_images" path="images/"/>
<files-path name="my_docs" path="docs/"/>
</paths>
のようなXMLを使いますが、ドキュメント によると paths
の中には5種類の要素が使えるとありますがそれは嘘です。
以下の通り、実際には3種類しか使えません。
element | directory |
---|---|
files-path | Context.getFilesDir() |
cache-path | Context.getCacheDir() |
external-path | Environment.getExternalStorageDirectory() |
external-files-path | ugh! 使えません! |
external-cache-path | ugh! 使えません! |
ソースコード みたら実際に実装されてませんでした。
ドキュメントバグじゃんってissue も上がってました