gpt4 book ai didi

android - 如何从 .cpp 脚本启动 android Activity ?

转载 作者:太空狗 更新时间:2023-10-29 16:40:41 25 4
gpt4 key购买 nike

假设我正在使用 C 和 C++,我想在 android 的终端仿真器中执行用 C 编写的脚本,以便它打开一个 Activity ,一个 GUI。是否可以?我该怎么做?

我不关心使用汇编,我平板电脑的处理器是 ARMv7。如果答案在那里的某个地方。

最佳答案

通过构建适当的 Intent,您可以像在 Java 中一样启动 Android Activity。实例然后调用 Context.startActivity() .主要区别在于您需要通过 JNI thunk 进入 Java为了从 C 或 C++ 执行此操作。

查看 JNIEnv 类中的 GetMethodIDCallVoidMethod 等函数——使用这些函数,您可以从 C++ 代码调用 Java 函数。然后您只需要少量的 Java 胶水代码即可完成您想要的操作。

关于android - 如何从 .cpp 脚本启动 android Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18305339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com