【发布时间】:2017-01-27 09:51:59
【问题描述】:
对于Android,下面的代码返回一个Uri,可以用来创建一个目录对应的DocumentFile。
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
startActivityForResult(intent, REQUEST_CODE_CUSTOM_FOLDER);
由于库的许多方法都需要一个参数是 java.io.File,我想知道是否可以从 DocumentFile 中获取 java.io.File。
例如,返回的文档树 Uri treeUri 如下:
treeUri.getPath():/tree/primary:DCIM/deeper/evendeeper
treeUri.toString(): content://com.android.externalstorage.documents/tree/primary%3ADCIM%2Fdeeper%2Fevendeeper
【问题讨论】:
标签: android android-file storage-access-framework documentfile