鉴于后一个应用程序具有第一个应用程序的源代码,公共类或其任何公共(静态)方法/公共变量是否有可能被另一个应用程序访问/调用?
或者至少,也许在有根设备上,是否可以从内存中确定它们的值?
鉴于后一个应用程序具有第一个应用程序的源代码,公共类或其任何公共(静态)方法/公共变量是否有可能被另一个应用程序访问/调用?
或者至少,也许在有根设备上,是否可以从内存中确定它们的值?
总结这一点,我首先要指出一些基础知识:
现在,如果您有第一个应用程序的代码,并且将其添加到您的 libs 文件夹中,那么您将能够在代码级别访问它。但是,如果您打算在运行时获得一些价值,例如应用程序 1 正在运行,并且如果您想从应用程序 2 访问某些方法,那么将不允许这样做,因为每个应用程序都作为沙箱运行并且在具有唯一 ID 的不同进程中运行。所以这只能在代码级别而不是在运行时。
PS:不知道你是否已经root了手机。可能会有一些方法。