许多应用程序可以处理大量数据,但只需要随时加载和显示一小部分数据。一个应用程序可能有数千个可能显示的项目,但它 […]
Room+LiveData+ViewModel+RecyclerView
1 简介 1.1 Room android 官方推荐的数据库框架,room主要包含三个组件:roomDatab […]
Android中LiveData+Room+Paging简单实现步骤
1.?添加依赖库 2.?数据库实体类编写 3.?数据库dao接口编写 4.?数据库类编写 5. ViewMod […]
如何一稿适配 iOS、Android
在很多公司都是一个设计稿去适配两个平台。作为设计师往往会很头痛,如何打通两个平台不同的尺寸、字体单位?还有如何 […]
Room数据库升级
随着业务的变化,我们的数据库可能也需要做一些调整,例如,我们的数据表可能需要增加一个新字段。这篇文章我们将介绍 […]
Room与LiveData+ViewModel结合使用
上一篇文章中,我们介绍了《Room的基本使用》。每次数据库中的数据发生变化后,我们都需要开启一个工作线程去获取 […]
Room的基本使用
Android采用Sqlite作为数据库存储。Sqlite代码写起来繁琐且容易出错,所以开源社区里逐渐出现了各 […]
WorkManager的基本使用
前言 大量应用程序都有在后台执行任务的需求。根据需求的不同,Android为后台任务提供了多种解决方案,如Jo […]
LiveData的基本使用
我们在《ViewModel的基本使用》这篇文章中提到了,ViewModel的主要作用是存放页面所需要的各种数据 […]