Android SharedPreferences配置文件存储及使用
在 Android 开发中,SharedPreferences的使用简直是家常便饭,轻量级的数据存储方式,专门用来保存一些配置信息。比如用户设置、登录状态等。你可以用键值对的方式存储数据,支持的类型包括字符串、整型、浮点型、布尔型、长整型,使用起来方便。其实它背后是通过 XML 文件存储的,保存在手机的/data/your_package_name/shared_prefs 目录下。
使用时,SharedPreferences主要通过三个类操作:SharedPreferences
、SharedPreferences.Editor
和Context
。你可以通过getSharedPreferences()
来读取数据,edit()
来写入数据,操作也简单,代码简洁明了。
这里有个例子:
SharedPreferences.Editor editor = getSharedPreferences("MyPrefs", MODE_PRIVATE).edit();
editor.putString("username", "John Doe");
editor.apply();
哦,提醒下,apply()会异步保存,比起commit()
要更推荐哦,避免阻塞 UI 线程。而且,SharedPreferences是线程安全的,可以放心在多线程中使用,方便得。
总体来说,它对于保存一些小配置合适,不过对于复杂数据,还是考虑用 SQLite 或者其他方式比较好。
如果你在 Android 开发中还没有尝试过SharedPreferences
,那真的是挺可惜的,简单易用,功能也蛮强大的。值得一试!
SharedPreferences_version2.rar
预估大小:49个文件
SharedPreferences_version2
文件夹
.project
862B
bin
文件夹
AndroidManifest.xml
815B
jarlist.cache
119B
res
文件夹
drawable-ldpi
文件夹
ic_launcher.png
2KB
drawable-hdpi
文件夹
ic_launcher.png
4KB
...
648.45KB
文件大小:
评论区