MonoDroid的环境变量 [英] Monodroid Environment variables
问题描述
在Android的还有在Android.OS.Environment环境可用路径的集合。然而,牢记跨平台的能力的时候,我想将照片存储在一个文件夹中的图片,因此认为使用System.Environment.GetFolderPath来代替。不过,我的问题是,当这些都指向在Android环境。我能得到一个有用的图片从以下
路径字符串= Environment.GetFolderPath(Environment.SpecialFolder.MyPictures)文件夹?;
通过一些单步调试代码之后,我总结了由Xamarin的Android每个下面的不同统环境变量的给定位置。我没有在iOS项目中可用,但如果任何人都可以发布了iOS等值我会很感激。
的ApplicationData /data/data/ProjectName.ProjectName/files/.config
CommonApplicationData在/ usr /共享
COMMONPROGRAMFILES,
曲奇,
桌面/数据/数据/ ProjectName.ProjectName /文件/桌面
DesktopDirectory/data/data/ProjectName.ProjectName/files/Desktop
最爱
史,
InternetCache,
LocalApplicationData/data/data/ProjectName.ProjectName/files/.local/share
我的电脑,
我的文档/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
个人/data/data/ProjectName.ProjectName/files
PROGRAMFILES,
计划,
最近的
的SendTo,
的StartMenu
启动,
系统,
模板/data/data/ProjectName.ProjectName/files/Templates
In Android there are a collection of Environment paths available at Android.OS.Environment. However, when keeping cross platform capabilities in mind, I want to store pictures in a pictures folder and so thought to use System.Environment.GetFolderPath instead. However, my question is where these all point to in an Android environment. Can I get a useful pictures folder from the following?
string path = Environment.GetFolderPath (Environment.SpecialFolder.MyPictures);
After stepping through some code, I've summarised the locations given by Xamarin Android for each of the different System.Environment variables below. I don't have an iOS project available, but if anyone could post the iOS equivalents I'd be grateful.
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"
这篇关于MonoDroid的环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!