二级分类
Jetpack系列-Lifecycle使用和源码分析
1 简介和简单使用
1.1 简介
Lifecycle是Jetpack中一个生命周期感知型组件,可执行...
Jetpack使用(一)Lifecycles核心原理
首先,我们要知道Jetpack是什么?引用谷歌官方的一段话:Jetpack 是一套库、工具和...
【Android】Jetpack Compose 环境配置
Android开发配置Jetpack Compose环境踩坑笔记
根目录 build.gradle
配置...
Android Navigation 如何动态的更换StartDestination &&保存Fragment状态
Navigation使用方法
1. 创建navigation
首先在我们Module下的res 右键,创...
JetPack Compose 通过按钮显示软键盘
标准调用流程
// 以下代码均在 @Composable 函数中
// 焦点请求器
val focusReque...
Jetpack系列-WorkManager使用和源码分析
1 简介
WorkManager是Jetpack组件库中的一个组件,主要用于处理立即执行、长时...
Jetpack使用(二)LiveData核心原理
LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命...
Android Jetpack系列–3.ViewModel使用及源码解析
ViewModel
LiveData和ViewModel是一对好搭档
定义
视图模型,以感知生命周...
Jetpack compose使用ImageVector绘制自定义图标
Jetpack compose绘制图标的方式比较有趣,得益于kotlin神奇的语法,不需要像flutt...
Android JetPack组件之ViewModel状态的保存(程序在后台被系统杀死数据也存活)
想要在程序被系统杀死后,数据依然还在有两种方法。
第一种方法就是比较旧的一...
ConstraintLayout实战小技巧—实现布局跟随效果
需求
有时UI小姐姐可能想要这样的效果,左侧的标题长度不定,标题后面跟着一个...
Jetpack Paging 思想在起点读书的最佳实践
技术不止,文章有料,加 JiuXinDev 入群,Android 搬砖路上不孤单
前言
在经过前两...
Jetpack系列-ViewBinding和kotlin-android-extensions对比
1 ViewBinding
1.1 介绍
ViewBinding就是视图绑定,通过视图绑定功能,可以...
Android Jetpack Room中文教学视频
Android Jetpack 是一系列助力您更容易打造优秀 Android 应用的工具和组件。这些组件能帮助您遵循最佳实践、免除编写繁复的样板代码并简化复杂任务,从而使您可以专注于最核心的代码逻辑
Jetpack使用(四)ViewModel核心原理
ViewModel其实是和前面说的LiveData一起组合使用的,引用官方的一句话:ViewModel...
BottomNavigationView和Navigation点击闪烁问题
Navigation配合BottomNavigationView作Home页面,当点击底部同一导航按钮,界面会...
Android Jetpack系列–1.Lifecycle使用及源码解析
Jetpack简介
定义
Jetpack 是一个由多个库组成的套件;
主要包括架构(Archit...

