Android开发
zxy6816
这个作者很懒,什么都没留下…
展开
-
Android MyNote笔记本——架构简介与搜索时间戳介绍
MyNote根据Google官方的Notepad源码使用Jetpack进行重构改造架构简介引入Jetpack中的ViewModel架构将用户界面上的数据从Controller(Activity)分离到ViewModel中,并引入LiveData架构对数据进行实时观察。使得Controller层只需关注自身的业务逻辑。让数据的操作与通知。同时引入Jetpack库中Room持久性库在 SQLite 的基础上提供了一个抽象层,获享更强健的数据库访问机制。并且通过Jetpack库中Navigation控制f原创 2020-06-01 15:21:10 · 246 阅读 · 0 评论 -
Android工程中使用Lombok(附带解决Lombok和Room结合使用出现:error: Cannot find getter for field. 大坑!)
Lombok概述Lombok是一个通过在程序中注入标记(Annotation),帮助程序员减少代码输入、提高工作效率的开源项目。有了Lombok,如常用的Getter/Setter和toString方法等,都利用标记可以避免输入。安装Lombok插件File -> Settings -> Plugins -> Browse Repositories -> 在搜索框中输入Lombok -> 安装Lombok -> 重启Android Studio依赖引入depe原创 2020-05-29 10:05:35 · 1682 阅读 · 0 评论 -
Android JetPack架构——结合记事本Demo一篇打通对Sqlite的增删改查结合常用jetpack架构应用
目录什么是Room?为什么要使用Room?Room组件架构体系演示Demo(附带介绍)1.编写Entity2.编写Dao3.编写Database4.编写Repository、AsyncTask5.编写ViewModel、LiveData6.编写Layout7.编写RecyclerView的适配器8.编写MainActivity对演示Demo进行数据迁移(Migration)1.进行添加字段的数据库...原创 2020-05-06 21:48:00 · 556 阅读 · 1 评论