1

です。このパッケージはXamarinページで見ました。ファイルシステムにアクセスするには、PCLStorage.FileStream.Current.localStorageを使用してデバイスの現在のルートストレージを取得することができますが、デバイス上で参照するフォルダは次のとおりです。アプリケーションのプライベートフォルダか他の場所ですか?Xamarin PCLStorageパッケージ:このPCLStorageが参照するルートフォルダは

他のフォルダにアクセスできますか?アンドロイドに、DOCUMENT、DOWNLOADのフォルダがありますか? LocalStorageため

答えて

2

PCLStoragesource:これはアプリのプライベートストレージのルートにマップAndroid

#if ANDROID 
var localAppData = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 
#elif IOS 
var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 

、すなわち:

のiOSで
/data/data/{ApplicationID}/files 

、これはアプリのプライベートドキュメントフォルダにマップされます。

/data/data/{Package}/Documents 

あなたのアプリケーションの要件が異なる場合は、そのプロジェクトのソースを変更するか、Xamarin.Forms依存サービスを介して独自のプラットフォームコードを提供する必要があります。

+0

あなたはそれを非常に明確にします – LittleFunny

関連する問題