一、概述 1 ) 什么是Window?什么是WindowManager? 1. Window Window是一个抽象类,PhoneWindow是...
书上很多东西都过时了或者在Android8.0上会出现问题,下面的总结都是在Android8.0上运行成功的,会有一些需要注意的地方。 一、Re...
一、来源 1. performTraversals()相关 performTraversals()是ViewRootImpl的一个方法. 每个V...
使用AIDL AIDL可以处理并发请求并且可以实现跨进程调用服务端的方法。 实现步骤 服务端 创建一个Service用来接受客户端的连接。 创建...
第一章主要讲了以下几个知识点: Activity生命周期 Activity的启动模式 IntentFilter匹配规则 主要参考Android开...
1. TinkerInstaller # install() TinkerInstaller主要提供了两个install()方法,一个简单的,另...
一、AndFix的简介 在分析实现前,先大概了解一下AndFix,因为使用起来比较简单,所以就不过多介绍了。具体可以看AndFix的Github...
一、定义 使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有对象处理它...
一、调用流程 1. ViewRootImpl # performTraversals() performTraversals()调用了perfo...