0
私は多くのチュートリアルを検索して試しましたが、内部/外部ストレージファイルの絶対パスをリストするための作業コードがありません。内部/外部ストレージファイル絶対パスxamarin.android
私は内部ストレージからのアクセスのみ1ファイルのコード持っている - このコードは、外部ストレージのパスを取得し、事前
私は多くのチュートリアルを検索して試しましたが、内部/外部ストレージファイルの絶対パスをリストするための作業コードがありません。内部/外部ストレージファイル絶対パスxamarin.android
私は内部ストレージからのアクセスのみ1ファイルのコード持っている - このコードは、外部ストレージのパスを取得し、事前
で
var path = global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath;
var filename = Path.Combine(path.ToString(), "test.mp3");
感謝を。実際のリムーバブルデバイスがない場合は、エミュレートされたコピーを返します。
var _path = GetExternalFilesDirs(null);
string Datapath;
foreach (var spath in _path)
{
if (spath == null) //just loop on if there is no card inserted
continue;
if (Android.OS.Environment.InvokeIsExternalStorageEmulated(spath))
{ //Emulated
Datapath = spath.AbsolutePath.ToString();
}
else if (Android.OS.Environment.InvokeIsExternalStorageRemovable(spath))
{ //removable
Datapath = spath.AbsolutePath.ToString();
break;
}
}
https://developer.xamarin.com/recipes/android/data/files/browse_files/ – Jason