我创建了一个方法,将视频上传并保存在Android手机外部存储的“/ download”文件夹中,如果我使用MediaStore.Video.Media.EXTERNAL_CONTENT_URI
将包含所有视频文件,我想知道如何获取手机存储中“/ download”文件夹的确切路径?
因为如果我使用这个
private static final Uri sourceUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
videoCursorTitle = getContentResolver().query(sourceUri, projection,
null, null, orderByTITLE);
如果我使用它从外部存储获取所有视频,如何在特定文件夹中获取视频?文件夹名称是“/ download”
答案 0 :(得分:4)
String selection=MediaStore.Video.Media.DATA +" like?";
String[] selectionArgs=new String[]{"%FolderName%"};
videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
parameters, selection, selectionArgs, MediaStore.Video.Media.DATE_TAKEN + " DESC");