关键类说明 整个启动流程因为会涉及到多次Binder通信,这里先简要说明一下几个类的用途,方便大家理解整个交互流程: ActivityManag...
关键类说明 整个启动流程因为会涉及到多次Binder通信,这里先简要说明一下几个类的用途,方便大家理解整个交互流程: ActivityManag...
一、概述 1 ) 什么是Window?什么是WindowManager? 1. Window Window是一个抽象类,PhoneWindow是...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(...
前言 做Android开发已经有些时日了,一直想系统而深入的去了解Android的启动流程。前前后后花费了很大的功夫去查阅和研究,所以想把微薄的...
简评:可能对于很多的 Android 程序员来说协程(Coroutine)并不是一个熟悉的概念,更多是和线程、回调打交道。但协程这一概念其实很早...
安卓基础开发库,让开发简单点。Demo地址:https://github.com/LJYcoder/MvpDagger 学习/参考地址:http...
单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速...
前言 Android Overlay是一种资源替换机制,它能在不重新打包apk的情况下,实现资源文件的替换(res目录非assert目录),Ov...
引言 现实生活中,我们听到的声音都是时间连续的,我们称为这种信号叫模拟信号。模拟信号需要进行数字化以后才能在计算机中使用。 目前我们在计算机上进...
最近有一个需要从拦截器中获取post请求的参数的需求,这里记录一下处理过程中出现的问题。首先想到的就是request.getParameter(...