Android JetPack
文章平均质量分 95
Jetpack是一组库、工具和架构的集合,它可以帮助它快速、轻松地构建优秀的Android应用。它提供了通用的基础结构代码,使得你就可以专注于让你的应用变得独一无二。
walker lee
这个作者很懒,什么都没留下…
展开
-
Android布局ConstraintLayout
ConstraintLayout布局public class ConstraintLayout extends ViewGroup java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.support.constraint.Constr...原创 2018-06-30 21:43:29 · 1059 阅读 · 1 评论 -
Android Jetpack架构篇:Room
Android Jetpack 架构篇:带视图的Android Room翻译至:Android Room with a View - Java1.介绍架构组件的目的是提供对应用程序体系结构的指导,并为诸如生命周期管理和数据持久化等常见任务提供开发库。架构组件帮你构造一个鲁棒、易测试、可维护和少模板代码的应用。架构组件是什么?为了介绍相关术语,这里有简短的介绍一下各架构组件以及它们之前如...原创 2018-10-30 17:59:17 · 4169 阅读 · 6 评论 -
Android Jetpack架构篇:Lifecycles
Handling lifecycles with lifecycle-aware components使用生命周期感知组件处理生命周期生命周期感知组件执行操作以响应另一个组件(例如活动和片段)的生命周期状态的更改。这些组件可帮助您生成更易于组织且通常更轻量级的代码,这些代码更易于维护。一种常见的模式是在活动和片段的生命周期方法中实现依赖组件的操作。但是,这种模式导致代码组织不良以及...原创 2018-07-22 17:47:58 · 3603 阅读 · 0 评论 -
Android Jetpack架构篇:Data Binding(二)
Android Jetpack架构篇:Data Binding(二)### Work with observable data objects(使用可观察的数据对象)可观察性是指对象通知其他人数据变化的能力。数据绑定库允许您使对象,字段或集合可观察。任何普通旧对象都可用于数据绑定,但修改对象不会自动导致UI更新。数据绑定可用于为数据对象提供在数据更改时通知其他对象(称为侦听器)的能力。有三...原创 2018-11-06 11:23:16 · 864 阅读 · 0 评论 -
Android Jetpack架构篇:Data Binding(一)
Android Jetpack:架构(Architecture)篇之Data BindingLayouts and binding expressions(布局和绑定表达式)该表达式语言,允许你通过编写表达式来处理视图的事件分发。数据绑定库(Data Binding Library)自动生成将布局中的视图与data对象绑定所需的类。数据绑定布局文件略有不同,必须以 layout 标...原创 2018-07-09 17:24:56 · 2787 阅读 · 1 评论