240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Android热修复【实战二】

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

  • Resize,w 360,h 240
    Android热修复【实战一】

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

  • Resize,w 360,h 240
    Android热修复【原理】

    Android中的类加载器 Android跟java有很大的渊源,基于jvm的java应用是通过ClassLoader来加载应用中的class的...

  • Resize,w 360,h 240
    Android热修复【主流技术对比】

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

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

    官方地址:http://facebook.github.io/stetho/ 1、Android Studio添加依赖 2、代码配置 4、OkH...

  • Resize,w 360,h 240
    04 IOC架构设计【ButterKnife原理、自己手撸一个】

    三分钟的介绍 相信很多人都在开发中都使用过ButterKnife吧!没有用过的也都听过。ButterKnife是一个专注于Android系统的V...

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

    简介 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想,后来被叫做依赖注入。在Java开发中,I...

  • Resize,w 360,h 240
    Android面试系列之【Service你要的都在这里】

    1、启动方式和区别 startService其他组件调用 startService() 启动一个Service。一旦启动,Service将一直在...

  • Resize,w 360,h 240
    03 程序性能优化【内存优化】

    大纲 内存抖动和内存泄漏 内存大户,Bitmap内存优化 Profile内存检测工具 Mat大对象与泄漏检测 【内存抖动和内存泄漏】 Out O...