Android车载应用开发与分析(2) – 集成第三方APK
前言
在车载的应用开发过程中,会有一类特殊的需求,就是在预装一些第三方app...
Kotlin 作用域函数之let、with、run、also、apply的使用笔记
作用域函数
Kotlin 标准库包含几个函数,目的是在对象的上下文中执行代码块。...
协程 Kotlin Coroutine 初探
协程 kotlin Coroutine
目录:
1. Coroutine 的基本使用
1.1 小结
2. CoroutineSco...
Android微信客户端是如何支持R8构建的?
作者:chrispaul,来自微信客户端团队
背景
在之前的版本,微信Android一直...
Android设计模式源码解析之Builder模式
1. 模式介绍
模式的定义
将一个复杂对象的构建与它的表示分离,使得同样的...
Android Jetpack – Navigation
前言
即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个...
android compose中HorizontalPager与BottomNavigation联动遇到的问题
Recomposition的概念以及原则
在讲HorizontalPager与BottomNavigation联动之前先需...
【Android】Jetpack Compose 环境配置
Android开发配置Jetpack Compose环境踩坑笔记
根目录 build.gradle
配置...
RxJava(RxJava详解)
为什么做这个项目: 学习Rxjava,基本所有人都会看扔物线的《给Android开发者Rxja...
[翻译] Android Architecture 之 LiveData
LiveData是一个可观察的数据持有类,不像通常的可观察者,LiveData是可感知生命周...
Android Jetpack – Paging 3
前言
又到了学习 Android Jetpack 的时间了,之前我已经写过了一篇《即学即用Andro...
Android ANR在线监控原理
Android中的Watchdog
在Android中,Watchdog是用来监测关键服务是否发生了死...
Android TabLayout总结
TabLayout基本属性:
- background:背景颜色
- tabTextColor:默认文本颜色
- ta...
Jetpack使用(三)DataBinding核心原理
DataBinding
是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以...

