Java 我的Xposed模块是否有它';什么是自己的背景?

Java 我的Xposed模块是否有它';什么是自己的背景?,java,android,Java,Android,我希望能够从我的Xposed模块发布通知、显示祝酒词以及启动/停止服务,为此我需要一个上下文。我的Xposed模块有自己的上下文吗?如果没有,我可以通过连接到另一个进程来获得一个吗?我想挂接哪个进程?Xposed模块本身作为应用程序安装,因此您可以像在任何普通应用程序中一样添加活动并检索上下文 这取决于您要在何处启动Toast消息。正如您所知,每个应用程序都在其自己的进程(和VM)上运行,每个进程/应用程序都有自己的Xposed模块类副本 如果您使用活动构建了您的Xposed模块,那么您可以正常

我希望能够从我的Xposed模块发布通知、显示祝酒词以及启动/停止服务,为此我需要一个
上下文
。我的Xposed模块有自己的上下文吗?如果没有,我可以通过连接到另一个进程来获得一个吗?我想挂接哪个进程?

Xposed模块本身作为应用程序安装,因此您可以像在任何普通应用程序中一样添加活动并检索上下文

这取决于您要在何处启动Toast消息。正如您所知,每个应用程序都在其自己的进程(和VM)上运行,每个进程/应用程序都有自己的Xposed模块类副本

如果您使用活动构建了您的Xposed模块,那么您可以正常地在您的Xposed应用程序中检索上下文(例如)

但是,由于这些活动在它们自己的进程(已安装的xposed模块)中运行,因此在运行xposed模块代码副本的其他应用程序中无法访问此上下文


因此,在实际挂接的应用程序(在“handleLoadPackage”中处理的应用程序)中,您始终可以挂接Activity或broadcast receivers方法来检索其上下文()。

我最后做了类似的事情(我的Xposed模块挂接到类Activity的onStart方法中,所以我“偷了”他们向我的Xposed模块的接收器发送广播,以便它能够完成我希望它完成的高级任务的上下文)-我忘记回到这个问题并发布我的发现。谢谢你的详细回答:)