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

从Android Java进程中获取或创建上下文,java,android,dex,termux,Java,Android,Dex,Termux,是否可以从应用程序或ADB外壳内部使用dalvikvm启动.dex文件,然后获取调用方应用程序上下文或创建新上下文以在API调用中使用 例如,我可以运行dalvikvm-cp[class].dex[class]并使用toast.makeText()显示toast消息吗 作为参考,我运行的是Android Nougat 7.1(API级别25)。否。使用dalvikvm运行的dex文件与Android应用程序没有关联,并且在Android真正知道的进程中运行,通常无法使用许多Android特定的A

是否可以从应用程序或ADB外壳内部使用
dalvikvm
启动.dex文件,然后获取调用方应用程序上下文或创建新上下文以在API调用中使用

例如,我可以运行
dalvikvm-cp[class].dex[class]
并使用
toast.makeText()
显示toast消息吗


作为参考,我运行的是Android Nougat 7.1(API级别25)。

否。使用dalvikvm运行的dex文件与Android应用程序没有关联,并且在Android真正知道的进程中运行,通常无法使用许多Android特定的API。

因此,有没有办法在Termux中运行Java,使其能够访问Android API?您必须在实际的Android应用程序中使用某种形式的IPC。