Add Qt JNI API.
authorChristian Strømme <christian.stromme@digia.com>
Thu, 19 Sep 2013 10:33:56 +0000 (12:33 +0200)
committerChristian Stromme <christian.stromme@digia.com>
Fri, 20 Sep 2013 01:03:07 +0000 (03:03 +0200)
commite5d6abb31861f8e13b2348575e38daf0ca1511c3
treea98454cb5c1a021031646587b9afcd5aaaa74823
parent0ea86574a4ca430a16867d09776f76124f38d201
Add Qt JNI API.

The QJNI API's provide an easy way to communicate with Java API's from
C++. The API consists of two classes, QJNIObject which acts as a wrapper
around Java classes and QJNIEnvironment which attaches the current
thread to the Java VM and exposes the Java Native Interface.

Change-Id: I9cdc395249de74f940b75eab9f2bd32347d5d432
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
24 files changed:
.gitignore [new file with mode: 0644]
.qmake.conf [new file with mode: 0644]
.tag [new file with mode: 0644]
LGPL_EXCEPTION.txt [new file with mode: 0644]
LICENSE.FDL [new file with mode: 0644]
LICENSE.GPL [new file with mode: 0644]
LICENSE.LGPL [new file with mode: 0644]
qtandroidextras.pro [new file with mode: 0644]
src/androidextras/androidextras.pro [new file with mode: 0644]
src/androidextras/doc/qtandroidextras.qdocconf [new file with mode: 0644]
src/androidextras/doc/snippets/code/src_androidextras_qjnienvironment.cpp [new file with mode: 0644]
src/androidextras/doc/snippets/code/src_androidextras_qjniobject.cpp [new file with mode: 0644]
src/androidextras/doc/src/qtandroidextras-index.qdoc [new file with mode: 0644]
src/androidextras/doc/src/qtandroidextras-module.qdoc [new file with mode: 0644]
src/androidextras/jni/jni.pri [new file with mode: 0644]
src/androidextras/jni/qjnienvironment.cpp [new file with mode: 0644]
src/androidextras/jni/qjnienvironment.h [new file with mode: 0644]
src/androidextras/jni/qjniobject.cpp [new file with mode: 0644]
src/androidextras/jni/qjniobject.h [new file with mode: 0644]
src/androidextras/qandroidextrasglobal.h [new file with mode: 0644]
src/src.pro [new file with mode: 0644]
sync.profile [new file with mode: 0644]
tests/auto/auto.pro [new file with mode: 0644]
tests/tests.pro [new file with mode: 0644]