二级分类
Jetpack使用(二)LiveData核心原理
LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命...
【Android】Jetpack Compose 环境配置
Android开发配置Jetpack Compose环境踩坑笔记
根目录 build.gradle
配置...
Viewmode原理
1. Viewmode优势
ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配...
Jetpack使用(六) WorkManager的4种用法
WorkManager有什么用:
一:确保重要的后台任务,一定会被执行,后台任务(例如:...
android Material Design效果
组件(Components)
FloatView
ShapeableImageView
MaterialBu...
Coil compose 设置文件缓存位置
Coil 默认会有一个 ImageLoader,设置的磁盘缓存文件路径为/data/data/<包名>...
Livedata原理
1. Livedata特性
LiveData 是一种可观察的数据存储器类。并且具有生命周期感知能力...
jetpack组件—声明式UI:compose(三):constraintLayout
我在前面的文章中介绍了一些compose的基础,但是很显然还不能够应用到开发中以面对...
compose–修饰符Modifier
上次介绍了compose中大多数的标准组件,此外还有两个重要的组件:列表LazyColumn和...
Jetpack Navigation工作原理
什么是Navigation?
在没有Navigation之前我们切换Fragment是通过FragmentManager...
Android Jetpack系列–9. Hilt使用详解
相关知识
依赖注入
Dependency Injection,简称DI;
依赖项注入可以使代码解...
android compose中HorizontalPager与BottomNavigation联动遇到的问题
Recomposition的概念以及原则
在讲HorizontalPager与BottomNavigation联动之前先需...
JetPack–Room数据库
JetPack提供了Room数据库,和GreenDAO等开源库一样,在SQLite做了封装
Room主要使...
Compose中,AlertDialog圆角设置无效,或四角出现白色背景的解决方式
注:解决方式在最后。
一、问题复现
Compose Desktop,AlertDialog代码如下:
...
Android Jetpack – Paging 3
前言
又到了学习 Android Jetpack 的时间了,之前我已经写过了一篇《即学即用Andro...
Jetpack系列-Lifecycle使用和源码分析
1 简介和简单使用
1.1 简介
Lifecycle是Jetpack中一个生命周期感知型组件,可执行...
WebView 、SurfaceView等嵌入JetPack Compose
AndroidView(
factory = {
SurfaceView(it).apply {
// 业...
Android Jetpack – Paging
前言
即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个简...

