安卓快速开发框架(十一)XBaseAndroid工作组概念
2018-07-05 本文已影响49人
往后余生9375
工作组就是将APP的储存功能,进行分目录。将每个目录认为是一个工作组,每个工作组有一个名称。其实就是一个File对象。只是我们将它进行了分类。有file、cache、db等。我们还可以自定义resource、video、images等。
File file = new File("sss");//演示File
ProjectUtils projectUtils = ProjectUtils.getInstance().setFileType(ProjectUtils.FILE_TYPE).setIdCard(true);
projectUtils.createWorkGroup("images");//返回是否创建工作组成功
projectUtils.clearWorkGroup("images");//清空工作组里的所有文件
projectUtils.deleteWorkGroupFile("images","1.txt");//删除工作组里的1.txt
projectUtils.getDefaultWorkFile("txt");//该放大将返回一个无工作组ROOT文件对象。且文件名随机。
projectUtils.getDefaultWorkGroupFile("images","png");//返回一个File对象。工作组不存在不会自动创建
projectUtils.getWorkGroupFileList("images");//获取一个工作组下所有文件对象。
projectUtils.writeFile(file,"你啊或");//往一个File对象写入文本。
projectUtils.writeWorkGroup("images","txt","自动将文本写入到images");//返回一个File对象