![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <dlfcn.h>#include <pthread.h>#include <qplugin.h>#include <semaphore.h>#include "androidcontentfileengine.h"#include "qandroidapkfileengine.h"#include "androidjniinput.h"#include "androidjnimain.h"#include "androidjnimenu.h"#include "androidwindowembedding.h"#include "qandroidassetsfileenginehandler.h"#include "qandroideventdispatcher.h"#include "qandroidplatformdialoghelpers.h"#include "qandroidplatformintegration.h"#include "qandroidplatformscreen.h"#include "qandroidplatformwindow.h"#include <android/api-level.h>#include <android/asset_manager_jni.h>#include <android/bitmap.h>#include <QtCore/private/qjnihelpers_p.h>#include <QtCore/qbasicatomic.h>#include <QtCore/qjnienvironment.h>#include <QtCore/qjniobject.h>#include <QtCore/qprocess.h>#include <QtCore/qresource.h>#include <QtCore/qscopeguard.h>#include <QtCore/qthread.h>#include <QtCore/private/qandroiditemmodelproxy_p.h>#include <QtCore/private/qandroidmodelindexproxy_p.h>#include <QtGui/private/qguiapplication_p.h>#include <qpa/qwindowsysteminterface.h>Go to the source code of this file.
Namespaces | |
| namespace | QtAndroid |
Macros | |
| #define | FIND_AND_CHECK_CLASS(CLASS_NAME) |
| #define | GET_AND_CHECK_METHOD(VAR, CLASS, METHOD_NAME, METHOD_SIGNATURE) |
| #define | GET_AND_CHECK_STATIC_METHOD(VAR, CLASS, METHOD_NAME, METHOD_SIGNATURE) |
| #define | GET_AND_CHECK_FIELD(VAR, CLASS, FIELD_NAME, FIELD_SIGNATURE) |
| #define | GET_AND_CHECK_STATIC_FIELD(VAR, CLASS, FIELD_NAME, FIELD_SIGNATURE) |
Typedefs | |
| typedef int(* | Main) (int, char **) |
| #define FIND_AND_CHECK_CLASS | ( | CLASS_NAME | ) |
Definition at line 751 of file androidjnimain.cpp.
| #define GET_AND_CHECK_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 772 of file androidjnimain.cpp.
| #define GET_AND_CHECK_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 758 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 779 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 765 of file androidjnimain.cpp.
| typedef int(* Main)(int, char **) |
Definition at line 72 of file androidjnimain.cpp.
|
static |
Definition at line 501 of file androidjnimain.cpp.
References m_ARGB_8888_BitmapConfigValue, m_assets, m_bitmapClass, m_bitmapDrawableClass, m_qtActivityClass, m_qtServiceClass, m_resourcesObj, and m_RGB_565_BitmapConfigValue.
|
static |
Definition at line 583 of file androidjnimain.cpp.
|
static |
Definition at line 641 of file androidjnimain.cpp.
References m_androidPlatformIntegration, and QAndroidPlatformIntegration::screen().
|
static |
Definition at line 680 of file androidjnimain.cpp.
|
static |
Definition at line 687 of file androidjnimain.cpp.
|
static |
Definition at line 694 of file androidjnimain.cpp.
|
static |
Definition at line 715 of file androidjnimain.cpp.
|
static |
Definition at line 701 of file androidjnimain.cpp.
|
static |
Definition at line 708 of file androidjnimain.cpp.
|
static |
Definition at line 368 of file androidjnimain.cpp.
References m_androidApkFileEngineHandler, m_androidAssetsFileEngineHandler, m_androidContentFileEngineHandler, m_androidPlatformIntegration, m_backendRegister, m_exitSemaphore, and m_stopQtSemaphore.
|
static |
Definition at line 825 of file androidjnimain.cpp.
References m_assetManager.
| QT_END_NAMESPACE Q_DECL_EXPORT jint JNICALL JNI_OnLoad | ( | JavaVM * | , |
| void * | ) |
Definition at line 891 of file androidjnimain.cpp.
|
static |
Definition at line 721 of file androidjnimain.cpp.
|
static |
Definition at line 734 of file androidjnimain.cpp.
|
static |
Definition at line 729 of file androidjnimain.cpp.
| Q_DECLARE_JNI_CLASS | ( | QtThread | , |
| "org/qtproject/qt/android/QtThread" | ) |
|
static |
Definition at line 788 of file androidjnimain.cpp.
References methods.
|
static |
Definition at line 405 of file androidjnimain.cpp.
References m_exitSemaphore, m_main, and m_stopQtSemaphore.
|
static |
Definition at line 550 of file androidjnimain.cpp.
|
static |
Definition at line 596 of file androidjnimain.cpp.
References QAndroidEventDispatcherStopper::goingToStop(), QAndroidEventDispatcherStopper::instance(), m_androidPlatformIntegration, m_main, m_pendingApplicationState, QAndroidEventDispatcherStopper::startAll(), QAndroidEventDispatcherStopper::stopAll(), and QAndroidEventDispatcherStopper::stopped().
|
static |
Definition at line 635 of file androidjnimain.cpp.
|
static |
Definition at line 541 of file androidjnimain.cpp.
|
static |
Definition at line 82 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 80 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 81 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 76 of file androidjnimain.cpp.
Referenced by QtAndroid::androidPlatformIntegration(), handleOrientationChanged(), initAndroidQpaPlugin(), QtAndroid::setAndroidPlatformIntegration(), QtAndroid::topLevelWindowAt(), and updateApplicationState().
|
static |
Definition at line 53 of file androidjnimain.cpp.
|
static |
Definition at line 66 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 54 of file androidjnimain.cpp.
Referenced by initJavaReferences().
|
static |
Definition at line 55 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 84 of file androidjnimain.cpp.
Referenced by QtAndroid::backendRegister(), and initAndroidQpaPlugin().
|
static |
Definition at line 64 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 69 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 70 of file androidjnimain.cpp.
|
static |
Definition at line 87 of file androidjnimain.cpp.
Referenced by QtAndroid::classErrorMsgFmt().
|
static |
Definition at line 65 of file androidjnimain.cpp.
|
static |
Definition at line 78 of file androidjnimain.cpp.
Referenced by QtAndroid::pixelDensity().
|
static |
Definition at line 74 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
Definition at line 73 of file androidjnimain.cpp.
Referenced by startQtNativeApplication(), and updateApplicationState().
Definition at line 88 of file androidjnimain.cpp.
Referenced by QtAndroid::methodErrorMsgFmt().
|
static |
Definition at line 61 of file androidjnimain.cpp.
Referenced by QtAndroid::setAndroidPlatformIntegration(), and updateApplicationState().
|
static |
Definition at line 62 of file androidjnimain.cpp.
|
static |
Definition at line 58 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 59 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 86 of file androidjnimain.cpp.
Referenced by QtAndroid::qtTagText().
|
static |
Definition at line 56 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 67 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 89 of file androidjnimain.cpp.
Referenced by QtAndroid::staticFieldErrorMsgFmt().
|
static |
Definition at line 74 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
|
static |
Definition at line 739 of file androidjnimain.cpp.
Referenced by registerNatives().
|
static |
Definition at line 91 of file androidjnimain.cpp.