前言 其实提起Window,作为Android开发都能提上几嘴,比如Window是界面的载体,我们的Activity最终就是要通过WindowManagerService把...
前言 其实提起Window,作为Android开发都能提上几嘴,比如Window是界面的载体,我们的Activity最终就是要通过WindowManagerService把...
一、ANR说明和原因 1.1 简介 ANR全称:Application Not Responding,也就是应用程序无响应。 1.2 原因 Android系统中,Activi...
Dagger2 中最常用的是 @Inject,它来自 javax.inject 包,是依赖注入标准框架(JSR330)的成员。@Inject 一般用来注解字段,表示自动将依赖...
前言 (高清无损原图.pdf关注公众号后回复 ThreadLocal 获取,文末有公众号链接) 前几天写了一篇AQS相关的文章:我画了35张图就是为了让你深入 AQS,反响不...
类加载机制 在安卓中提供了3个类加载器,BootClassLoader,PathClassLoader,DexClassLoader;双亲委派机制,是委培层级上的上下层级关系...
Android进程间通讯(一)Binder介绍及AIDL的具体使用Android进程间通讯(二)AIDL、Binder源码分析 AIDL没使用过的,可以先看前一篇文章Andr...
前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等 今天,...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
前文:api 29版本Activity启动流程分析[//www.greatytc.com/p/160a53701ab6] 本文将根据Api 30(Android 1...