如何在android中从SD卡获取特定路径?

如何在android中从SD卡获取特定路径?,android,Android,我已将视频文件存储在此处:- File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES), "MyCameraVideo"); if (! mediaStorageDir.exists()){ if (! mediaStorageDir.mkdirs()){

我已将视频文件存储在此处:-

File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory(
                  Environment.DIRECTORY_PICTURES), "MyCameraVideo");

        if (! mediaStorageDir.exists()){

            if (! mediaStorageDir.mkdirs()){
                Log.d("MyCameraVideo", "Failed to create directory MyCameraVideo.");
                return null;
            }
        }
检索:-

videocursor = getContentResolver().query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
                proj, null, null, null);
但是,我正在从SD卡获取所有视频文件,这是我不想要的。我只想要存储在“MyCameraVideo”文件夹中的文件

提前感谢..

试试这个:

String selection = MediaStore.Video.Media.DATA +" like?";
String[] selectionArgs = new String[]{"%MyCameraVideo%"};
videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
                    parameters, selection, selectionArgs, null);