java - 从 Android Java 进程中获取或创建上下文

标签 java android dex termux

是否可以使用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/

相关文章:

java - 通过 onmapclick 在谷歌地图上添加标记

java - 如何将表名添加为 hibernate 模板查询的参数之一

android - 有什么方法可以重命名已发布应用程序的数据库?

android 应用程序阿拉伯语支持

android - play-services-base 和 support-v4 双方法计数

java - 如何在 Mac OS X 标题栏中更改我的 java swing 应用程序标题?

java - java中如何在不传递指向该对象的指针的情况下从其他对象访问特定对象?

android - 如何模仿默认浏览器从webview下载.apk文件?

android - Urban-airship + Facebook cordova 插件 android-support-v4 冲突

android - cmd 无法识别 dex2jar- Android Apk