我们已经掌握了App从创建进程到实例化ActivityThread的过程,接下来继续研究Activity的启动过程。 从ActivityThread#handleLaunch...
IP属地:广东
我们已经掌握了App从创建进程到实例化ActivityThread的过程,接下来继续研究Activity的启动过程。 从ActivityThread#handleLaunch...
对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是必须的,因为设...
前言 本文涉及的 Android 源码部分基于 Android 10。 Xposed 在聊 Xposed 前我们先简单在脑海里回顾下 Zygote 进程的启动流程,如果记不清...
ASM介绍 ASM是一个字节码操作库,它可以直接修改已经存在的class文件或者生成class文件。ASM提供了一些便捷的功能来操作字节码内容。 与其它字节码操作框架(比如:...
前言 同学们平时用robolectric可能没太留意robolectric的Custum Shadow功能。简单地说,就是用Shadow类代替原始类,并不让调用者感知。Sha...
0、工具介绍 工具介绍这款辅助开发工具还是挺有用的,我看应用宝的下载量有几万了,当前版本号 3.1.0 。这个应用能够开启手机上的一些开发中常用的设置,应用信息提取,以及反编...