我使用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