目录的 MediaStore MIME 类型是什么?
What is the MediaStore MIME Type for Directory?
SAF(存储访问框架)具有常数 DocumentsContract.Document.MIME_TYPE_DIR
这是哪个字符串:vnd.android.document/directory 作为目录的 MIME 类型。
MediaStore 有这样的目录吗?
下面的查询为 Logcat.
中的文件打印相应的 MIME 类型,为目录打印 null
val uri = MediaStore.Files.getContentUri("external_primary")
val projection = arrayOf(MediaStore.Files.FileColumns.MIME_TYPE)
val cursor = contentResolver.query(uri, projection, null, null, null)
if (cursor != null) {
while (cursor.moveToNext()) {
Log.e("MIME TYPE", "mime type = " + cursor.getString(0))
}
}
是否有其他方法使用 MediaStore API 来确定项目是文件还是目录?
MediaStore have anything like this for directory?
不,抱歉。
Is there any alternate way using MediaStore API to determine whether the item is a file or directory ?
MediaStore
只包含您称为文件的内容。
SAF(存储访问框架)具有常数 DocumentsContract.Document.MIME_TYPE_DIR
这是哪个字符串:vnd.android.document/directory 作为目录的 MIME 类型。
MediaStore 有这样的目录吗?
下面的查询为 Logcat.
中的文件打印相应的 MIME 类型,为目录打印 nullval uri = MediaStore.Files.getContentUri("external_primary")
val projection = arrayOf(MediaStore.Files.FileColumns.MIME_TYPE)
val cursor = contentResolver.query(uri, projection, null, null, null)
if (cursor != null) {
while (cursor.moveToNext()) {
Log.e("MIME TYPE", "mime type = " + cursor.getString(0))
}
}
是否有其他方法使用 MediaStore API 来确定项目是文件还是目录?
MediaStore have anything like this for directory?
不,抱歉。
Is there any alternate way using MediaStore API to determine whether the item is a file or directory ?
MediaStore
只包含您称为文件的内容。