二级分类
Jetpack全家桶之Lifecycle
首先,Lifecycle是什么?干什么?怎么用?
一、是什么?
Life生命,cycle周...
Jetpack系列-Lifecycle使用和源码分析
1 简介和简单使用
1.1 简介
Lifecycle是Jetpack中一个生命周期感知型组件,可执行...
Jetpack系列-LiveData使用和源码分析
1 简介和简单使用
1.1 简介
LiveData是一种可观察的数据存储器类。与常规的可观察...
Jetpack系列-DataBinding使用和源码分析
1 简介和简单使用
1.1 简介
DataBinding是Google推出的一款数据和视图绑定...
Jetpack系列-ViewModel使用和源码分析
1 简介和简单使用
1.1 简介
ViewModel以注重生命周期的方式存储和管理界面相关的数...
Jetpack系列-Navigation使用和源码分析
1 简介
Navigation是Android Jetpack中的一个框架,用于在Android应用中的“目...
Android Navigation 如何动态的更换StartDestination &&保存Fragment状态
Navigation使用方法
1. 创建navigation
首先在我们Module下的res 右键,创...
Jetpack系列-WorkManager使用和源码分析
1 简介
WorkManager是Jetpack组件库中的一个组件,主要用于处理立即执行、长时...
Navagation导航使用以及踩坑解决方案
哎呀,之前一段时间都在忙,难得周日放假就继续写下吧,因为之前需要技术分享,所...
JetPack–Room数据库
JetPack提供了Room数据库,和GreenDAO等开源库一样,在SQLite做了封装
Room主要使...
JetPack–DataBinding
MVP和MVVM中,ViewModel与Presenter很类似,只不过ViewModel和View层多了双向绑定...
android Material Design效果
组件(Components)
FloatView
ShapeableImageView
MaterialBu...
Paging Library: Database + Network
原文地址:https://proandroiddev.com/paging-library-database-network-c8c3185cf...
Jetpack系列-ViewBinding和kotlin-android-extensions对比
1 ViewBinding
1.1 介绍
ViewBinding就是视图绑定,通过视图绑定功能,可以...
ConstraintLayout实战小技巧—实现布局跟随效果
需求
有时UI小姐姐可能想要这样的效果,左侧的标题长度不定,标题后面跟着一个...
LiveData奇思妙用总结
前言
本文不涉及LiveData的基本使用方式。
阅读本文之前,强推推荐先看官...
ViewModel源码探究
一. 什么是ViewModel
官方对ViewModel的定义:
1、类职责:负责为界面准备数据(意...
Android Jetpack系列–8. DataStore使用详解
SharedPreferences 和 DataStore 对比
SharedPreferences:
可能阻塞UI线程,导...
Android Jetpack系列–9. Hilt使用详解
相关知识
依赖注入
Dependency Injection,简称DI;
依赖项注入可以使代码解...
Livedata原理
1. Livedata特性
LiveData 是一种可观察的数据存储器类。并且具有生命周期感知能力...

