Jetpack
Jetpack
Fighting_初心
种一棵树最好的时间是十年前,其次是现在。
展开
-
Android Jetpack(八)WorkManager
WorkManager原创 2020-02-21 12:49:05 · 514 阅读 · 0 评论 -
Android Jetpack(七)Paging
Paging原创 2020-02-21 10:11:39 · 318 阅读 · 0 评论 -
Android Jetpack(六)Navigation
Navigation原创 2020-02-21 11:19:11 · 585 阅读 · 0 评论 -
Android Jetpack(五)Room
Room原创 2020-02-19 11:41:18 · 387 阅读 · 0 评论 -
Android Jetpack(二)LiveData
LiveData是2017年 Google I/O 大会和 LifeCycle 一起推出的。他们都是 Architecture Components 的组件。LiveData是一种可观察的数据持有类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件( Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 Li...原创 2020-02-01 21:47:33 · 365 阅读 · 0 评论 -
Android Jetpack(四)LifeCycle
Lifecycle 是2017年 Google I/O 大会推出来的,它属于 Architecture Compoment 里面的一个组件,是一个生命周期感知组件。一般用来响应Activity、Fragment等组件的生命周期变化,并将变化通知到已注册的观察者。有助于更好地组织代码,让代码逻辑符合生命周期规范,减少内存泄漏,增强稳定性。...原创 2020-02-17 12:56:57 · 190 阅读 · 0 评论 -
Android Jetpack(三)Data Binding
Data Binding 是谷歌官方发布的一个框架,发布于2015年的Google I/O大会,顾名思义即为数据绑定。旨在减少Android开发中的大量模板代码(比如findViewById()),提高开发效率和维护效率。 Data Binding 能够省去我们一直以来的 findViewById() 步骤,大量减少 Activity 内的代码,开发时只需要关注数...原创 2020-02-02 12:07:41 · 449 阅读 · 0 评论 -
Android Jetpack(一)ViewModel
ViewModel是AndroidJetpack 所提供的架构组件,用于分离 UI 逻辑与 UI 数据。ViewModel是用来保存应用UI数据的类,他会在配置变更(即 Configuration Change)之后继续存在。ViewModel的生命周期会比创建它的Activity、Fragment的生命周期更长。 ...原创 2020-02-01 19:57:19 · 690 阅读 · 0 评论 -
Android Jetpack简介
一、什么是Jetpack? 2018年谷歌I/O 发布了一系列辅助Android开发者的实用工具,合称Jetpack,以帮助开发者构建出色的 Android 应用。官方JetPack介绍 大体上,JetPack是Google推出的一些库的集合。是Android基础支持库SDK以外的部分。包含了组件、工具、架构方案等...开发者可以自主按需选择接入具体的哪个库...原创 2020-01-13 21:18:01 · 6227 阅读 · 0 评论