Android小数据存储方式SharedPreferences与文件存储对比
Android 中的数据存储方式挺多,今天聊聊最常用的两种:SharedPreferences和文件存储。SharedPreferences是存储小量数据(比如用户设置)的好选择,简单快捷,适合存储键值对数据。你只需要用getSharedPreferences()
获取实例,用edit()
编辑数据,调用apply()
异步保存。它的优势是存储格式简单,操作简单,还能跨多个 Activity 共享数据,挺方便的。
如果你需要存储一些复杂的数据格式,比如 JSON 或 XML,文件存储就是个不错的选择。你可以使用 Android 的内部存储或者外部存储,灵活存储文本或二进制文件。像写文本文件,你可以用BufferedWriter
,读取用BufferedReader
,适合缓存数据或日志文件存储。
,如果只是存一些配置、偏好设置,SharedPreferences更方便;但如果是一些更复杂的存储需求,文件存储就比较合适。两者各有千秋,选对方法可以让你的应用更加高效。
小提醒,如果你用外部存储,记得检查权限哦,避免应用崩溃。
Shared.rar
预估大小:46个文件
Shared
文件夹
.project
842B
project.properties
563B
src
文件夹
com
文件夹
example
文件夹
shared
文件夹
MainActivity.java
3KB
AndroidManifest.xml
878B
res
文件夹
...
1.59MB
文件大小:
评论区