2013-06-04 40 views
6

Trong Android có một bộ sưu tập các đường dẫn Môi trường có sẵn tại Android.OS.Environment. Tuy nhiên, khi giữ các khả năng nền tảng trong tâm trí, tôi muốn lưu trữ hình ảnh trong một thư mục hình ảnh và do đó, suy nghĩ sử dụng System.Environment.GetFolderPath thay thế. Tuy nhiên, câu hỏi của tôi là nơi mà tất cả các điểm đến trong một môi trường Android. Tôi có thể nhận được một thư mục ảnh hữu ích sau đây không?Biến môi trường đơn điệu

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

Trả lời

11

Sau khi xem qua một số mã, tôi đã tóm tắt các vị trí được đưa ra bởi Xamarin Android cho mỗi biến hệ thống khác nhau dưới đây. Tôi không có sẵn một dự án iOS, nhưng nếu có ai đó có thể đăng các bản iOS tương đương, tôi sẽ rất biết ơn.

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"