2013-06-04 18 views
6

Androidでは、Android.OS.Environmentで利用可能な環境パスのコレクションがあります。ただし、クロスプラットフォームの機能を念頭に置いておくと、画像を画像フォルダに保存したいので、代わりにSystem.Environment.GetFolderPathを使用すると考えられます。しかし、私の質問は、これらのすべてがAndroid環境のどこを指しているかです。以下から便利な画像フォルダを入手できますか?いくつかのコードをステップ実行した後Monodroid環境変数

string path = Environment.GetFolderPath (Environment.SpecialFolder.MyPictures); 

答えて

11

、私は以下の異なるSystem.Environment変数のそれぞれについて、XamarinのAndroidによって与えられた場所をまとめました。利用可能なiOSプロジェクトはありませんが、誰かがiOSの同等物を投稿できるのであれば、私は感謝しています。

ApplicationData   "/data/data/ProjectName.ProjectName/files/.config" 
CommonApplicationData "/usr/share" 
CommonProgramFiles  "" 
Cookies     "" 
Desktop     "/data/data/ProjectName.ProjectName/files/Desktop" 
DesktopDirectory  "/data/data/ProjectName.ProjectName/files/Desktop" 
Favorites    "" 
History     "" 
InternetCache   "" 
LocalApplicationData "/data/data/ProjectName.ProjectName/files/.local/share" 
MyComputer    "" 
MyDocuments    "/data/data/ProjectName.ProjectName/files" 
MyMusic     "/data/data/ProjectName.ProjectName/files/Music" 
MyPictures    "/data/data/ProjectName.ProjectName/files/Pictures" 
MyVideos    "/data/data/ProjectName.ProjectName/files/Videos" 
Personal    "/data/data/ProjectName.ProjectName/files" 
ProgramFiles   "" 
Programs    "" 
Recent     "" 
SendTo     "" 
StartMenu    "" 
Startup     "" 
System     "" 
Templates    "/data/data/ProjectName.ProjectName/files/Templates"