美文网首页Android开发框架【库】Android开发
Android热更/热修复/插件化/hook/反射 学习索引

Android热更/热修复/插件化/hook/反射 学习索引

作者: 普通的程序员 | 来源:发表于2019-03-16 10:51 被阅读105次

基本上来说(其实还有生命周期的管理和资源的管理)
热更/热修复/插件化 ≈ hook+反射+classLoader

首先必须了解

1.什么是hook

hook直译是钩子,是坚听事件并且拦截事件做处理的方式(我不知道我这个总结合不合适)
类比网络里的 中间人攻击。

理解 Android Hook 技术以及简单实战
https://www.jianshu.com/p/4f6d20076922

hook技术可以用在java,jni,so(不用第一次就看懂,大概知道分别是怎么hook的就行)
免root hook框架legend源码阅读
https://www.jianshu.com/p/55ac341ca6cb

Android中如何Hook住JNI方法 - 简书
http://www.jianshu.com/p/052b6dd45659

Android中so文件的Hook
https://www.jianshu.com/p/dcb8f6b93ef9

Xposed使用笔记
https://www.jianshu.com/p/b84deadfa01e

Android逆向之hook框架frida篇
http://www.jianshu.com/p/ca8381d3e094

Android插件化原理解析——Hook机制之动态代理
https://www.jianshu.com/p/b30ea19c444b

Android插件化原理解析——Hook机制之Binder Hook
https://www.jianshu.com/p/1b8772e4787f

Android 插件化原理解析——Hook机制之AMS&PMS
https://www.jianshu.com/p/8632fdc86009

2.什么是反射

这里直接上面试题
java反射学习索引
https://www.jianshu.com/p/bc942e5c0399

3.classLoader机制

https://www.jianshu.com/p/6c4866b60614

https://mp.weixin.qq.com/s/Y5xtyeEFdl0dwt72pNJf4Q

4.热更

有了前面的基础,接下来就是插件化和热更了(其实原理都一样)


有一个小小的区别

先来看下目前的几种热更框架对比
热修复现有方案的比较
https://blog.csdn.net/u013378580/article/details/53888269

Android热补丁之Tinker原理解析
http://w4lle.com/2016/12/16/tinker/

4.插件化

先来个插件化的入门知识和发展,框架对比
Android插件化技术入门
https://www.jianshu.com/p/b6d0586aab9f

Android插件化技术——原理篇
https://mp.weixin.qq.com/s/Uwr6Rimc7Gpnq4wMFZSAag

再然后是插件化需要解决的几个问题
Android 插件化原理解析——Activity生命周期管理
https://www.jianshu.com/p/81382da654dc

Android插件化原理解析——广播的管理
https://www.jianshu.com/p/17ed7bfeed13

相关文章

  • Android热更/热修复/插件化/hook/反射 学习索引

    基本上来说(其实还有生命周期的管理和资源的管理)热更/热修复/插件化 ≈ hook+反射+classLoader ...

  • Android拿高薪面试题必看,

    插件化、热修复 、热更新的理解 插件化 – apk 分为宿主和插件部分,插件在需要的时候才加载进来 热修复 – 更...

  • Android高薪面试题汇录

    插件化、热修复 、热更新的理解 插件化 – apk 分为宿主和插件部分,插件在需要的时候才加载进来 热修复 – 更...

  • Android进程启动与Activity显示

    前言 这段时间,leader安排的任务进行Android插件化,热修复相关的调研,对于插件化和热修复涉及到的核心技...

  • Android客户端插件化热修复学习总结

    原文链接:http://tanfujun.com/android/Android客户端插件化热修复学习总结/?ut...

  • 插件化与组件化开发

    1.插件化 [Android] 开发资料收集:动态加载、插件化、热修复技术 2.【转】Android插件化从入门到...

  • NDK--andfix热修复之art虚拟机

    在so插件化原理,hook技术实现andfix热修复中,只实现了dalvik虚拟机中的热修复,安卓5.0后,谷歌彻...

  • Android知识点

    1,知识点列表 1.1反射,泛型,源码,设计模式 1.2热更新,热修复,插件化换肤,插件化架构,NDK图片压缩 1...

  • Android ClassLoader源码解析

    提起热修复以及插件化,相信大家肯定不陌生,而无论是热修复还是插件化,其理论依据就是Android 类加载机制。今天...

  • 热修复与插件化概念

    前言 热修复与插件化都是Android的前沿技术: 其中: 热修复主要有阿里系、美团、腾讯系等等 插件化主要有阿里...

网友评论

    本文标题:Android热更/热修复/插件化/hook/反射 学习索引

    本文链接:https://www.haomeiwen.com/subject/sjujmqtx.html