常用必备 1.【屏幕适配】今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案.[https://github.com/JessYanCoding/And...
常用必备 1.【屏幕适配】今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案.[https://github.com/JessYanCoding/And...
背景 之前我们通过Kotlin Android Extensions来访问布局文件中的元素,但是这个现在被废弃了,原因如下: 空安全:res下的任何id都可以被访问,有可能因...
xCrash xCrash是爱奇艺开源的在android平台上面捕获异常的开源库。 xCrash能为安卓 APP提供捕获Java崩溃异常,native崩溃异常和ANR异常。 ...
本文目标 理解并掌握ViewModel组件用法和原理 1.什么是ViewModel 具备宿主生命周期感知能力的数据存储组件 ViewModel保存的数据,在页面因配置变更导致...
网络请求框架算是android体系当中一个比较重要的部分,在android历史中关于网络的演进也经历了几个阶段,到目前为止,比较通用的网络请求框架就是OkHttp + Ret...
在上一篇我们已经学习了OkHttp的使用,接下来我们再来看看与OkHttp配套使用的Retrofit。 定义:基于OkHttp的网络请求封装框架 什么意思呢?其实Retrof...
关于RxJava,其实大家都应该很熟悉了。最早了解RxJava的时候,是看的抛物线大神的关于RxJava的讲解,不过那个时候是基于RxJava 1.0的版本做的讲解,如今,R...
关于安卓面试题部分目前整理了两篇: 安卓面试题 基础篇 安卓面试题 进阶篇 Handler、Looper、MessageQueue构成的安卓消息机制 安卓消息机制是安卓面试中...
定义 Google 推出的一个应用于 Android 平台的分页加载库; Paging3和之前版本相差很多,完全可以当成一个新库去学习 之前我们使用ListView和Recy...
1. Livedata特性 LiveData 是一种可观察的数据存储器类。并且具有生命周期感知能力,能遵循其他应用组件(如 Activity、Fragment 或 Servi...
Android Binder机制 备注: 文章大部分内容路源于: https://blog.csdn.net/crs0313/article/details/81737323...