FudiSharePreference Android配置存储库
偏向配置管理的 Android 库里,FudiSharePreference算是个比较轻量好用的。它就是帮你把SharedPreferences
的操作封装得更简单,支持 Java 和 Kotlin,读写都挺直观。像你想存点登录信息或者用户偏好,用它比你手动写getSharedPreferences
那一套省心多了。
库的作者是Romell Domínguez,更新挺积极的,文档也还算清楚。你只要在build.gradle
里加几行依赖就能用:
repositories {
jcenter()
}
dependencies {
implementation 'com.romellfudi.store:fudi-store:{latestVersion}'
implementation 'com.romellfudi.store:kotlin-fudi-store:{latestVersion}'
}
Kotlin 这边要注意下,你的数据类上要加@Fudi
注解才能正常映射,类似JsonIgnoreProperties
那样的。写上set/get
方法就行。也就是说,你用个data class
来结构,剩下的交给库就好。
跟其他同类库比,比如Kotpref,它走的是更灵活的路径,适合喜欢掌控配置细节的人。你要是想简单快速搞定偏好存储,Fudi 这套就挺合适的,直接拿来用。
如果你项目里有多个模块,或者想支持多用户配置,也可以通过建多个存储实例来搞定。,适合想偷点懒但又不想乱写的人。
FudiSharePreference-master.zip
预估大小:99个文件
FudiSharePreference-master
文件夹
gradlew
5KB
settings.gradle
66B
.github
文件夹
FUNDING.yml
155B
workflows
文件夹
android.yml
2KB
README.es.md
4KB
_layouts
文件夹
default.html
2KB
...
383.28KB
文件大小:
评论区