接着说说热修复,补充两个问题 反射中Class.forName()和ClassLoader.loadClass()的区别 Class.forNa...
说了那么多的原理,也该手写撸撸代码去实现一下。 1、生成Dex文件 将class文件打包成dex文件 1.1 dx指令程序 要将class文件打...
Android中的类加载器 Android跟java有很大的渊源,基于jvm的java应用是通过ClassLoader来加载应用中的class的...
三分钟的介绍 热修复技术,可以看做是Android平台发展成熟至一定阶段的必然产物。热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之...
官方地址:http://facebook.github.io/stetho/ 1、Android Studio添加依赖 2、代码配置 4、OkH...
三分钟的介绍 相信很多人都在开发中都使用过ButterKnife吧!没有用过的也都听过。ButterKnife是一个专注于Android系统的V...
简介 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想,后来被叫做依赖注入。在Java开发中,I...
1、启动方式和区别 startService其他组件调用 startService() 启动一个Service。一旦启动,Service将一直在...
大纲 内存抖动和内存泄漏 内存大户,Bitmap内存优化 Profile内存检测工具 Mat大对象与泄漏检测 【内存抖动和内存泄漏】 Out O...