1.从零开始实现一个插件化框架(1)
-
概念
-
插件化解决的问题
-
各插件化框架对比
-
插件化实现
-
ClassLoader实现类
2.从零开始实现一个插件化框架(2)
-
Activity的启动流程
-
寻找Hook点
-
撸码阶段
-
代理对象
-
偷天换日,替换原来的Intent
-
ActivityThread
-
将代理的intent替换回来
-
注意
3.从零开始实现一个插件化框架(3)
-
插件资源加载
-
Android中资源加载流程
-
ActivityManager
-
ActivityThread
-
AppCompatActivity
-
总结
1.360插件开发之DroidPlugin
-
插件开发之360 DroidPlugin源码分析
-
Hook机制类图关系
-
Hook机制的时序图关系
-
Manifest权限申请
-
基类Hook做了什么?
-
ProxyHook
-
BaseHookHandle
-
HookedMethodHandler
-
ReplaceCallingPackageHookedMethodHandler
-
IO重定向
-
递归遍历
-
以IPackageManager为例
-
插件开发之360 DroidPlugin源码分析之Binder代理
2. 滴滴VirtualApk实战
-
配置
-
应用
-
原理
-
总结
-
问题
3.基于VirtualAPK Android重构之插件化
-
Plug-in Hello World
-
插件化框架的选择
-
插件化原理
-
引入插件化之痛
-
总结
4.爱奇艺插件化原理分析之 Neptune框架
-
插件化基础知识点
-
类加载
-
插件化中资源使用限制
-
Apk打包流程
-
四大组件的插件化
-
Neptune源码分析
-
插件Activity任务栈
-
处理插件中的广播
5. 360开源全面插件化框架RePlugin 实战
-
RePlugin 介绍
-
宿主接入步骤
-
插件接入步骤
-
使用插架
6. 腾讯插件化框架 Shadow项目解析
-
框架简单介绍
-
框架结构分析
-
sample 示例代码 AndroidManifest.xml 分析
-
Activity 实现
-
替换插件 Activity 的父类
-
Service 实现
-
BroadcastReceiver 实现
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
…(img-Ny5xBR7f-1715862678061)]
[外链图片转存中…(img-alSn1joV-1715862678062)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!