Xamarin.Forms从Android获取sdcard文件列表

问题描述 投票:0回答:1

我使用Xamarin.Forms for Android应用,并尝试从cdcard获取文件列表。此代码:

var dir = Android.OS.Environment.ExternalStorageDirectory();

返回本地路径而不是CD卡的路径/ storage / emulated / 0

我尝试使用NuGet FilePicker:

var file = await CrossFilePicker.Current.PickFile();
string pathFile = file.FilePath;

如果本地文件路径正常输出,则对于sdcard,它也无法获取文件路径并返回content://com.android.externalstorage.documents/document/2352-3212%3Atest.txt

我有一个问题,如何访问sdcard上的文件?其他应用程序也可以使用sdcard,例如音频和视频播放器。

ps.s。添加了在应用程序中读写sdcard的所有必要权限。

android xamarin.forms
1个回答
0
投票

正如文档中所说的“ Android

© www.soinside.com 2019 - 2024. All rights reserved.