我试图在Android文件系统上编写和读取文件。你会想到的任务是直截了当的,但我似乎无法为实际存在的文件夹/路径找到合适的枚举器。
我已经阅读了几篇关于同一主题的帖子,但没有一个能够直截了当地回答这个问题,而那些似乎已经解决了问题的帖子,已经采用了似乎对我不起作用的路径。 一些建议似乎与System.IO有关,而其他建议似乎与Java等效。
我尝试做的事情很简单,就是在内部存储中创建一个文件(非外部SD卡或其他东西),可以从设备本身访问(通过文件浏览器应用程序或类似工具)。
如果情况顺利(目前还没有),那么我也想稍后阅读。
我没有寻找编写或读取文件的代码 - 我正在寻找可以为我提供正确路径的东西。我可以这样做。
我尝试了很多不同的变体,其中一些是:
Environment.GetFolderPath(Environment.SpecialFolder.Personal);
返回路径: / data / data / my_app_full_name / files /
全球:: Android.OS.Environment.ExternalStorageDirectory.AbsolutePath.ToString();
返回路径: / storage / emulated / 0 /
任何人都可以明确回答哪个枚举器用于此吗? - 非常感谢。
PS。我是通过USB从Xamarin Studio在实际设备(Android 5.0.2)上启动应用程序。
编辑:至少对我来说,答案可以在misho的重播评论中找到。