相关疑难解决方法(0)

在Android中获取"上下文"的静态方法?

有没有办法Context在静态方法中获取当前实例?

我正在寻找那种方式,因为我讨厌每次更改时保存"Context"实例.

android android-context

931
推荐指数
15
解决办法
65万
查看次数

如何通过在android中挂钩来获取Context

背景是:

  1. 我正在使用xposed框架来挂钩第三方应用程序.
  2. 当我挂钩方法XXX时,xposed给了我"ClassNotFound"错误.我检查并发现方法XXX在dex文件中,并在运行时由DexClassLoader加载.
  3. 要挂钩方法XXX,我需要更改xposed中的默认ClassLoader DexClassLoader.要获取DexClassLoader实例,我需要第三方应用程序的Context实例.
  4. 这里有一个问题:如何获取上下文实例?

我搜索了stackoverflow,发现有人说你可以在Activity或Receiver中挂钩方法来检索它们的上下文.但我检查了Activity.class,发现没有返回Context类型值的方法,只有一个方法有Context类型参数,onCreateView(String name, Context context, AttributeSet attrs).

有没有办法获得上下文?

hook android android-context xposed

3
推荐指数
1
解决办法
6159
查看次数

标签 统计

android ×2

android-context ×2

hook ×1

xposed ×1