QAndroidJniEnvironment 类

QAndroidJniEnvironment provides access to the JNI Environment. 更多...

头: #include <QAndroidJniEnvironment>
qmake: QT += androidextras
Since: Qt 5.2

公共函数

QAndroidJniEnvironment ()
~QAndroidJniEnvironment ()
operator JNIEnv * () const
JNIEnv * operator-> ()

静态公共成员

JavaVM * javaVM ()

详细描述

QAndroidJniEnvironment provides access to the JNI Environment.

成员函数文档编制

QAndroidJniEnvironment:: QAndroidJniEnvironment ()

构造新的 QAndroidJniEnvironment object and attach the current thread to the Java VM.

bool exceptionCheck()
{
    /*
      The QAndroidJniEnvironment attaches the current thread to the JavaVM on
      creation and detach when it goes out of scope.
     */
    QAndroidJniEnvironment qjniEnv;
    return qjniEnv->ExceptionCheck();
}
					

QAndroidJniEnvironment:: ~QAndroidJniEnvironment ()

分离当前线程从 Java VM 和销毁 QAndroidJniEnvironment 对象。

[static] JavaVM *QAndroidJniEnvironment:: javaVM ()

返回 Java VM 接口。

QAndroidJniEnvironment:: operator JNIEnv * () const

返回 JNI 环境指针。

JNIEnv *QAndroidJniEnvironment:: operator-> ()

提供访问 QAndroidJniEnvironment 的 JNIEnv 指针。