c# - 如何获取 Mono Xamarin Android 应用程序路径文件夹?

标签 c# android path mono xamarin

Mono (Xamarin) 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();
}

最佳答案

在您的 Android 应用程序中,您可以使用:

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

这将为您提供路径:

/data/data/YourAppName/files/

关于c# - 如何获取 Mono Xamarin Android 应用程序路径文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644200/

相关文章:

c# - 通过steam启动steam游戏后获取进程id或进程名 ://rungameid/#

android - 如何在android中实现视频库

android - iOS SDK 中 NSURLProtocol 的 Android 等价物是什么?

javascript - 如何在nodejs中创建文件路径 'OS agnostic'?

c# - SPWeb.Groups 与 SPWeb.AssociatedGroups

c# - 可选参数与空参数方法和重载的构造函数

c# - 带枚举的数据绑定(bind) DatagridviewComboboxColumn

android - Nearby API,在后台扫描信标的正确方法是什么?

尝试从 JAR 访问 XML 文件时出现 java.io.IOException : Stream closed,

Java 启动但返回退出代码 13