Android 从入门到出门 |
---|
第一章:Android开发技能入门指南 |
第二章:使用声明式UI创建屏幕并探索组合原则 |
第三章:使用Hilt处理Jetpack Compose UI状态 |
第四章:现代Android开发中的导航 |
第五章:使用DataStore存储数据和测试 |
第六章:使用Room数据库并测试 |
第七章:开始使用WorkManager |
第八章:分页入门指南 |
👋第六章:使用Room数据库并测试
Android应用程序可以从本地存储数据中获益良多。
Room数据库利用了SQLite的强大功能。
特别是,Room为Android开发者提供了极好的好处。
此外,Room提供离线支持,数据存储在本地。
在本章中,我们将学习如何实现Room,一个Jetpack库。
在本章中,我们将介绍以下内容:
- 在应用程序中实现Room
- 在Room中实现依赖注入
- 支持多个实体
- 将现有SQL数据库迁移到Room
- 测试本地数据库
值得一提的是,Room还使用了几个库——例如,RxJava和分页集成。
在本章中,我们不会关注它们,而是如何利用Room来构建现代Android应用程序。