我想从SD卡创建的文件夹显示在列表视图中的视频文件。我使用的内容提供商,如:
I am trying to display video files in listview from folder created in sdcard. I am using content provider such as:
videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
proj, null, null, null);
但它读取存储在SD卡的所有视频文件。我想只能访问存储在文件夹中的SD卡文件。我也用:
But it reads all video files stored in sdcard. I want to access only files stored in folder in sdcard. I have also used:
Uri a = Uri.parse(Environment.getExternalStorageDirectory()+"/myfolder");
videocursor = managedQuery(a,proj, null, null, null);
但它给错误。有没有什么办法,包括文件夹中managedQuery路径()或显示从文件夹中的视频文件列表视图中的任何其他方式?
But it gives error. Is there any way to include path of folder in managedQuery() or any other way to display video files from folder in listview?
试试这个,
String[] fileList;
File videoFiles = new File(Environment.getExternalStorageDirectory()+"/myfolder");
if(videoFiles.isDirectory())
{
fileList=videoFiles.list();
}
for(int i=0;i<fileList.length;i++)
{
Log.e("Video:"+i+" File name",fileList[i]);
}
上一篇:Android 多个同步适配器项目,如 Google 帐户?多个、适配器、帐户、项目
下一篇:什么是 java 的 ManualResetEvent 等价物?等价物、java、ManualResetEvent