Android插件化
氦客
Stay hungry,Stay foolish
展开
-
Android AndFix 热修复 使用
Android AndFix 热修复 使用AndFix,阿里开源的一个Android热补丁框架。AndFix 通过加载器读取一个dex文件中的类,并找到被注解标记到的要修复的方法,再通过jni在C层替换掉原本出BUG的方法的指针,从而达到热修复的目的。使用AndFix GitHub 添加依赖dependencies { compile 'com.alipay.euler:andfix:0.原创 2016-07-28 14:56:09 · 1137 阅读 · 0 评论 -
Android 插件化之类加载器 ClassLoader
Android 插件化之类加载器 ClassLoader类加载器用来加载 Java 类到 Java 虚拟机 根据一个指定的类名,找到或者生产对应的字节代码,生成一个Java类, 除此之外,ClassLoader还负责加载Java应用所需的资源,如图像文件和配置文件等。 Java虚拟机使用Java类的方式java源程序(.java文件)经过编译器转换成Java字节代码(.class文件)。原创 2016-08-31 10:45:13 · 1238 阅读 · 0 评论 -
Android 插件化 核心技术
Android 插件化 核心技术加载类ClassLoaderJava代码都是写在Class里面的,程序运行在虚拟机上时,虚拟机需要把需要的Class加载进来才能创建实例对象并工作,而完成这一个加载工作的角色就是ClassLoader。 classLoader主要有以下两个子类 DexClassLoader 可以加载jar/apk/dex,可以从SD卡中加载未安装的apk;PathClassL原创 2016-11-21 23:26:11 · 788 阅读 · 0 评论