亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述Android数据持久化储存3相关的知识,希望能为你提供帮助。
1.通过系统提供的方法获取到保存文件的路径
.获取文件路径
加入代码
File filesDir = this.getFilesDir(); Log.d(TAG,"file dir ==" + filesDir.toString());
在控制台中输出结果,此方法拿到的路径是/data/data/包名/files
文章图片
如何构建?
之前用找到的路径:
private void saveUserInfo(String accountTet,String passwordText) { Log.d(TAG,"保存用户信息"); try { File file = new File("/data/data/com.xrj.qqlogindemo/info.text"); if(!file.exists()) { file.createNewFile(); } FileOutputStream fos = new FileOutputStream(file); fos.write((accountTet + "***" + passwordText).getBytes()); fos.close(); }catch (Exception e) { e.printStackTrace(); } }
用代码写:(不知道为什么存不进去)
private void saveUserInfo(String accountTet,String passwordText) { Log.d(TAG,"保存用户信息"); File filesDir = this.getFilesDir(); File saveFile = new File(filesDir,"info.text"); Log.d(TAG,"file dir ==" + filesDir.toString()); try { if(!saveFile.exists()) { saveFile.createNewFile(); } FileOutputStream fos = new FileOutputStream(saveFile); fos.write((accountTet + "***" + passwordText).getBytes()); fos.close(); }catch (Exception e) { e.printStackTrace(); } }
.获取缓存文件路径
File cacheDir = this.getCacheDir(); Log.d(TAG,"cache dir ==" + cacheDir
文章图片
该路径用于保存缓存文件,会由系统自动清理。
【Android数据持久化储存3】
推荐阅读
- android基本操作
- 教程(使用create-react-app脚手架创建React项目)
- 免信用卡更改Apple ID地区
- Android数据持久化储存4
- 安卓开发学习03
- 关于Android studio的项目界面各部分的认识
- Android开发之记账本开发第五天
- 微信公众号添加门面店位置并管理的办法_微信
- qq空间不能直播怎样办?qq空间不能直播处理办法