是否可以使用dalvikvm
启动.dex文件从应用程序或 ADB shell 内部,然后获取调用者应用程序上下文或创建一个新上下文以在 API 调用中使用?
例如,我可以运行 dalvikvm -cp [class].dex [class]
并使用 Toast.makeText()
显示一条 toast 消息?
作为引用,我运行的是 Android Nougat 7.1(API 级别 25)。
最佳答案
没有。使用 dalvikvm 运行的 dex 文件不与 Android 应用程序关联,并且不在 Android 真正意识到的进程中运行,并且通常无法使用许多 Android 特定的 api。
关于java - 从 Android Java 进程中获取或创建上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58595693/