插件化
Gdeer
这个作者很懒,什么都没留下…
展开
-
加载外部 apk 中的资源
文章目录原理实例 原理 apk 中的资源放在 resources.arsc、assets 中,它们都要靠 AssetManager 来访问,我们又通过 Resources 来调用 AssetManager。 要访问外部 apk 中的资源,就要通过该 apk 的 resources.arsc,创建一个新的 AssetManager 和一个新的 Resources。 实例 下面的例子,会在宿主 ap...原创 2020-02-18 16:38:15 · 662 阅读 · 1 评论 -
启动没有在 AndroidManifest 中注册的 Activity
文章目录一、报错二、思路三、启动流程3.1 hook 点的选择3.2 版本差异四、代码4.1 Hook4.2 替换点4.3 恢复点 一、报错 启动没有在 AndroidManifest 中注册的 Activity,会报错: android.content.ActivityNotFoundException: Unable to find explicit activity class {...};...原创 2020-02-12 22:15:05 · 2051 阅读 · 7 评论 -
ClassLoader 加载外部 apk 内的普通类
新建工程 SimpleApk,新建 Person 类: package com.gdeer.simpleapk; public class Person { private String name; public String getName() { return name; } public void setName(String name) { ...原创 2019-12-13 16:31:28 · 375 阅读 · 0 评论