diff options
author | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2020-03-04 16:26:51 +0200 |
---|---|---|
committer | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2020-03-12 19:07:18 +0200 |
commit | fe69fb5371b193288fcb1b38d70c9fd4ac4fd74a (patch) | |
tree | a575b5b298c097940ea60891b24559799b2a5e62 /examples/androidextras/jnimessenger/jnimessenger.pro | |
parent | a55cae70165206bd2a04306291fb3442968b69c3 (diff) |
Introduce new example JNI Messenger
This examples shows the proper way to communication between QML/C++
and Java in both ways. This example calls a Java method from QML and
C++, then the Java method will also call back a C++ function that will
be forwarded to a QML connection.
Task-number: QTBUG-80717
Change-Id: I96d9551d1abcaf80899c4dd3c727a267fb6f3c07
Reviewed-by: BogDan Vatra <bogdan@kdab.com>
Diffstat (limited to 'examples/androidextras/jnimessenger/jnimessenger.pro')
-rw-r--r-- | examples/androidextras/jnimessenger/jnimessenger.pro | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/androidextras/jnimessenger/jnimessenger.pro b/examples/androidextras/jnimessenger/jnimessenger.pro new file mode 100644 index 0000000..b1a6326 --- /dev/null +++ b/examples/androidextras/jnimessenger/jnimessenger.pro @@ -0,0 +1,21 @@ +QT += quick androidextras + +DEFINES += QT_DEPRECATED_WARNINGS + +SOURCES += \ + jnimessenger.cpp \ + main.cpp + +HEADERS += \ + jnimessenger.h + +RESOURCES += qml.qrc + +ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android +DISTFILES += \ + android/src/org/qtproject/example/jnimessenger/JniMessenger.java \ + android/AndroidManifest.xml + + +target.path = $$[QT_INSTALL_EXAMPLES]/androidextras/jnimessenger +INSTALLS += target |