我想使用Xamarin Forms Portable类列出内部或外部存储中可用的所有媒体文件。怎么可能?
我正在使用依赖注入服务。
用于获取文件的代码:
public List<string> GetFiles()
{
var files = new List<string>();
var documentsPath = Android.OS.Environment.RootDirectory;
var list = documentsPath.ListFiles();
if (list.Count() > 0)
foreach (var file in list)
{
files.Add(file.Name);
}
return files;
}
答案 0 :(得分:0)
对于这种需求,一个好的反应就是在这里查看社区的Xamarin Cross Platform插件:https://github.com/xamarin/XamarinComponents
查看FileStorage / FileSystem,FilePicker插件