我的Android应用程序创建了一个目录( myDir )并在其中保存了.txt( config.txt )文件,这个myDir和.txt将在手机中创建应用程序第一次运行时的内存。在这个.txt文件里面我保留了一些应用配置信息。
我需要保护此.txt和myDir(目录)不被用户意外删除。有没有办法实现这个目标。?
谢谢,提前
答案 0 :(得分:1)
实际上并非偶然,而且使用Marshmellow 6.0,您甚至不再允许在您的项目环境之外创建目录。请尝试在项目目录中创建目录和文件,这些目录和文件是私有的,并且永远不能访问,除非手机扎根。那个神奇的目录就在这里
Activity.getFilesDir(Context mContext);
这将返回APP'私事记忆的目录结构。你的阅读和写作在那里:),来自Android框架,并且就这个陈述而言我需要保护这个.txt和myDir(目录)不被用户意外删除,记得所有时间的提示,你确定你想要删除它吗?点击是,那不会是事故,我的女士:)