2015-04-15 9 views
5

Percorso di applicazione Android mono (Xamarin), come ottenere? Ho trovato un modo, apparire come meglio ho trovatoCome ottenere la cartella del percorso app Mono Xamarin per Android?

string path = ""; 
System.Collections.IDictionary vars = System.Environment.GetEnvironmentVariables(); 
foreach (System.Collections.DictionaryEntry entry in vars) 
{ 
    if (entry.Key.ToString().Contains("HOME")) 
     path = entry.Value.ToString(); 
} 

risposta

8

Nella propria applicazione Android è possibile utilizzare:

// Documents folder 
string documentsPath = System.Environment.GetFolderPath(
    System.Environment.SpecialFolder.Personal); 

questo modo si ottiene il percorso:

/data/data/YourAppName/files/ 
+0

Cosa devo fare se la mia applicazione è stata installata nella directory 'sdcard0'? –