Android(安卓)重读官方文档 4 SharedPreferences
16lz
2021-01-24
Android 中本地存储有 3 种方式,SharedPreferences,File,Database。
这里介绍 SharedPreferences,适合存储的少量信息。
SharedPreferences 实际上就是一个或多个 xml 文件,在/data/data/包名/shared_prefs/ 下。
http://developer.android.com/training/basics/data-storage/shared-preferences.html上介绍了它的使用。
getSharedPreferences()方法需要两个参数,xml 文件名和权限。
而getPreferences()将 xml 文件名默认未 Activity 的类名。
像我一样用着没有 root 手机的,也懒得去开模拟器的,可以通过如下代码打印 xml 文件名:
File fileSp = new File("/data/data/com.example.NewApplication/shared_prefs"); for (File file : fileSp.listFiles()) { Log.e("result", file.getName()); }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
然后可以思考下,如何使用偏好了。
一个应用该有多个偏好设置,还是单独一个?
偏好设置应该是统一归 Application 管理,还是由各个 Activity 分别管理自己的偏好?
http://blog.csdn.net/ameyume/article/details/7528862
更多相关文章
- Android(安卓)在线预览ppt、doc、xls、txt等文件
- Android(安卓)permission 访问权限大全
- revoke_permission 实现过程
- android Q版本外部存储问题以及获取空间大小问题
- android java代码调用linux命令续
- cts测试流程
- android Animation初探一
- android电话处理
- unity3d开发需要知道的一些常量