240 发简信
IP属地:福建
  • 120
    Android热修复【实战二】

    接着说说热修复,补充两个问题 反射中Class.forName()和ClassLoader.loadClass()的区别 Class.forName(className)方法...

  • 120
    Android热修复【实战一】

    说了那么多的原理,也该手写撸撸代码去实现一下。 1、生成Dex文件 将class文件打包成dex文件 1.1 dx指令程序 要将class文件打包成dex文件,就需要用到dx...

  • 120
    Android热修复【原理】

    Android中的类加载器 Android跟java有很大的渊源,基于jvm的java应用是通过ClassLoader来加载应用中的class的,但我们知道Android对j...

  • 120
    Android热修复【主流技术对比】

    三分钟的介绍 热修复技术,可以看做是Android平台发展成熟至一定阶段的必然产物。热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之一。在热修复出现之前,一个已经...

  • 高效优秀的Android开发工具【Stetho调试】

    官方地址:http://facebook.github.io/stetho/ 1、Android Studio添加依赖 2、代码配置 4、OkHttp中添加 5、查看 打开C...

  • 120
    04 IOC架构设计【ButterKnife原理、自己手撸一个】

    三分钟的介绍 相信很多人都在开发中都使用过ButterKnife吧!没有用过的也都听过。ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很...

  • 04 Ioc架构设计【依赖注入与控制反转】

    简介 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想,后来被叫做依赖注入。在Java开发中,Ioc意味着将你设计好的对象交给...

  • 120
    Android面试系列之【Service你要的都在这里】

    1、启动方式和区别 startService其他组件调用 startService() 启动一个Service。一旦启动,Service将一直在后台运行,即时启动这个Serv...

  • 120
    03 程序性能优化【内存优化】

    大纲 内存抖动和内存泄漏 内存大户,Bitmap内存优化 Profile内存检测工具 Mat大对象与泄漏检测 【内存抖动和内存泄漏】 Out Of Memory(内存溢出) ...