如果我需要在标准隔离存储中保存文件,我想了解应该使用什么。 对于iOS,我有" Documents"和"图书馆"。 "文档"我可以用它来在iTunes中看到它,#34;图书馆"被隔离"。 (Xamarin文档) 我找到了,"文件"我可以用作
Environment.SpecialFolder.MyDocuments
和"图书馆"如
Environment.SpecialFolder.Resources
但是对于Android我有一个错误,如果我使用Environment.SpecialFolder.Resources,因为它在Android中不存在。
我应该使用什么来保存我的文件"隔离" Android存储? Environment.SpecialFolder.MyDocuments?或者是其他东西?
我在iOS上找到了什么:
桌面= / Documents / Desktop
MyDocuments = / Documents
MyDocuments = / Documents
收藏夹= /图书馆/收藏夹
MyMusic = / Documents / Music
MyVideos = / Documents / Videos
DesktopDirectory = / Documents / Desktop
字体= /Documents/.fonts
模板= / Documents / Templates
ApplicationData = /Documents/.config
LocalApplicationData = / Documents
InternetCache = / Library / Caches
CommonApplicationData = / usr / share
ProgramFiles = / Applications
MyPictures = / Documents / Pictures
CommonTemplates = / usr / share / templates
资源= /图书馆
答案 0 :(得分:0)
在Android中:
Personal & MyDocuments
特殊文件夹映射到:/data/data/@PACKAGE_NAME@/files
我们可以将文件存储在上述任何目录中。其他应用程序都无法访问它们,除非手机已植根,否则用户无法在世界范围内访问它们。
有关详细信息,请查看我的回答here。