gpt4 book ai didi

android - 如何从Android应用程序中的SD卡文件夹访问视频文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:23:47 24 4
gpt4 key购买 nike

我正在尝试在 ListView 中显示在 sdcard 中创建的文件夹中的视频文件。我正在使用内容提供商,例如:

videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
proj, null, null, null);

但它会读取存储在 sdcard 中的所有视频文件。我只想访问存储在 sdcard 文件夹中的文件。我也用过:

Uri a = Uri.parse(Environment.getExternalStorageDirectory()+"/myfolder");
videocursor = managedQuery(a,proj, null, null, null);

但是它给出了错误。有没有什么方法可以在 managedQuery() 中包含文件夹路径,或者有什么其他方法可以在 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 - 如何从Android应用程序中的SD卡文件夹访问视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7767533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com