2013-06-04 23 views
6

In Android sono disponibili una raccolta di percorsi ambientali su Android.OS.Environment. Tuttavia, quando tengo a mente le capacità multipiattaforma, voglio memorizzare le immagini in una cartella di immagini e quindi ho pensato di usare System.Environment.GetFolderPath. Tuttavia, la mia domanda è dove questi puntano tutti in un ambiente Android. Posso ottenere una cartella di foto utile da quanto segue?Variabili di ambiente monodiro

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

risposta

11

Dopo passando attraverso un codice, ho riassunto le posizioni fornite dal Xamarin Android per ciascuna delle diverse variabili System.Environment qui sotto. Non ho un progetto iOS disponibile, ma se qualcuno potesse pubblicare gli equivalenti iOS, sarei grato.

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" 
Problemi correlati