Qt移动应用开发(七):QML与Java的交互
上一篇文章讲到了如何实现QML和C++的交互,QML和C++的交互方法有很多,它们分别为使用上下文变量、注册QML类以及注册QML单例。那么这一次我们要了解如何使QML和Java进行交互。这里主要讲的是在Android系统下的实现,不适用于桌面平台J2SE的JVM。
原创文章,反对未声明的引用。原博客地址:http://blog.csdn.net/gamesdev/article/details/37997555
Qt5中针对不同的平台适配并开发了不同的模块,比如说Qt Windows Extras、Qt Mac Extras、Qt X11 Extras、Qt Android Extras等。这里我们主要聚焦Qt Android Extras,教大家如何使用这个模块实现和Java的交互。
QtAndroid Extras模块包含了三个类以及一个命名空间。QAndroidActivityReceiver用来接收Android的Activity的结果的;QAndroidJniEnvironment用来访问JNI环境变量的;QtAndroidJniObjec