跳转至

Android Jetpack

更新日期 2021-9-1
  • 2021-9-1 修改格式
  • 2020-7-28 创建文档

Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。

本站提供一些实用性的教程和代码示例,介绍Jetpack中的一些库的用法。

类别 介绍
databinding 开始使用databinding。从gradle引入库开始。
Observable可观察对象。实体类继承BaseObservable,界面监听实体类对象属性变化。
ObservableField使用可观察数据对象,实体类中有多个ObservableField属性
点击事件,vm中写好方法,layout中设置对点击进行响应。
layout 表达式语言,layout支持使用的一些表达式。
layout data,<data>里引入类和对象
layout include,<include>标签可以实现在一个layout中引用另一个layout的布局。
双向数据绑定,layout中@={}表示法接收属性的数据更改并同时监听用户更新
BindingAdapter 绑定适配器,自定义逻辑
BindingAdapter 对象转换
LiveData 事件传送 mutableLiveData事件通知
Lifecycle简介
ViewModel 简介
Activity使用ViewModel
Activity Fragment 共用vm
数据库 开始使用Room
实体类介绍
新增数据
更新数据
WorkManager 入门示例 任务调度功能,我们可以对工作进行标记或命名。
WorkManager工作约束,延迟与查询工作

示例工程 AndroidTutorial - gitee

本站说明

一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~

📖AndroidTutorial 📚AndroidTutorial 🙋反馈问题 🔥最近更新 🍪投喂作者

Ads