AndroidDemo.zip
Android 自定义插件和Transform 实现360加固 和 字节码插桩,使用ASM进行字节码插桩,实现修改项目生成的class文件的字节码的操作
Android 自定义插件和Transform 实现360加固 和 字节码插桩,使用ASM进行字节码插桩,实现修改项目生成的class文件的字节码的操作
增量更新不仅能够减轻服务端的压力,也能够在客户端更新的时候,使用更少的流量。但是android的增量更新需要解决一个问题,就是多渠道包的问题,
在Android 的 SDK 中其实有系统播放Gif的源代码,只不过使用C语言写的,利用Android SDK中的源码来播放Gif。
利用Application.ActivityLifecycleCallbacks来监测各个Activity的生命周期,然后获取到当前Activity里面的所有控件,遍历所有空间实现换肤
从android源码,分析layout.xml的加载过程,然后巧妙利用自定义LayoutInflator实现动态换肤的过程
基于Android9.0的源码分析,自定义LoadedApk和ClassLoader来加载插件的Class文件
基于AndroidSDK 28(9.0)分析Activity的启动流程,并且Activity的class的加载过程,实现插件化
基于AndroidSDK 28分析Activity的启动流程,并且Activity的class的加载过程,实现插件化
基于AndroidSDK 28分析Activity的启动流程,并且Activity的class的加载过程,实现插件化