探索Jetpack:使用WorkManager调度任务
原文地址:https://android.jlelse.eu/exploring-jetpack-scheduling-tasks-with-w...
ConstraintLayout教程
原文地址:https://www.raywenderlich.com/9475-constraintlayout-tutorial-for-an...
Paging Library: Database + Network
原文地址:https://proandroiddev.com/paging-library-database-network-c8c3185cf...
Jetpack Navigation工作原理
什么是Navigation?
在没有Navigation之前我们切换Fragment是通过FragmentManager...
Android组件化
1、组件化和插件化区别:
组件化开发:
(1)、组件化是将一个app分成多个Module,...
自定义 BottomNavigationView
做个微信小程序的朋友都知道,要定义一个底部导航按钮非常简单,只需要配置一份js...
Livedata原理
1. Livedata特性
LiveData 是一种可观察的数据存储器类。并且具有生命周期感知能力...
Viewmode原理
1. Viewmode优势
ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配...
Android MVVM模式
1、MVVM模式各部分的定义
1.1、MVVM模式分为3个部分:Model、View和ViewModel。
(...
Android App Dark Theme(暗黑模式)适配指南
在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣...
android完美适配平板
前言
其实标题有点吹牛逼了,谁也不敢说能完美适配平板,只能说尽力去做,包括...
从应用工程师的角度再谈车载 Android 系统
前言
根据中汽协数据显示,2022年8月中国汽车出口量达30.8万辆,同比增长65%...
Android车载应用开发与分析(13)- 系统设置-蓝牙设置
1. 前言
Android 车载应用开发与分析是一个系列性的文章,这个是第13篇分析系...
Android车载应用开发与分析(11)- 车载Android应用开发入门指南
1. 前言 - 移动互联网退潮下的汽车大战
将时间回退到2017年我大学刚毕业时,彼...
Android车载应用开发与分析(9)- 车载多媒体(四)- 原生音乐播放器(下)
1. LocalMedia
LocalMedia 是 CarAndroid 中自带的本地音乐播放器,它可以识别...
Android车载应用开发与分析(8)- 车载多媒体(三)- 原生音乐播放器(上)
1. LocalMedia
LocalMedia 是 CarAndroid 中自带的本地音乐播放器,它可以...