![]() |
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/private/qlocale_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 781 of file androidjnimain.cpp.
| #define GET_AND_CHECK_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 802 of file androidjnimain.cpp.
| #define GET_AND_CHECK_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 788 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 809 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 795 of file androidjnimain.cpp.
| typedef int(* Main)(int, char **) |
Definition at line 76 of file androidjnimain.cpp.
|
static |
Definition at line 527 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 609 of file androidjnimain.cpp.
|
static |
Definition at line 671 of file androidjnimain.cpp.
References m_androidPlatformIntegration, and QAndroidPlatformIntegration::screen().
|
static |
Definition at line 710 of file androidjnimain.cpp.
|
static |
Definition at line 717 of file androidjnimain.cpp.
|
static |
Definition at line 724 of file androidjnimain.cpp.
|
static |
Definition at line 745 of file androidjnimain.cpp.
|
static |
Definition at line 731 of file androidjnimain.cpp.
|
static |
Definition at line 738 of file androidjnimain.cpp.
|
static |
Definition at line 394 of file androidjnimain.cpp.
References m_androidApkFileEngineHandler, m_androidAssetsFileEngineHandler, m_androidContentFileEngineHandler, m_androidPlatformIntegration, m_backendRegister, m_exitSemaphore, and m_stopQtSemaphore.
|
static |
Definition at line 858 of file androidjnimain.cpp.
References m_assetManager.
| QT_END_NAMESPACE Q_DECL_EXPORT jint JNICALL JNI_OnLoad | ( | JavaVM * | , |
| void * | ) |
Definition at line 924 of file androidjnimain.cpp.
|
static |
Definition at line 751 of file androidjnimain.cpp.
|
static |
Definition at line 764 of file androidjnimain.cpp.
|
static |
Definition at line 759 of file androidjnimain.cpp.
| Q_DECLARE_JNI_CLASS | ( | QtThread | , |
| "org/qtproject/qt/android/QtThread" | ) |
|
static |
Definition at line 818 of file androidjnimain.cpp.
References methods.
|
static |
Definition at line 431 of file androidjnimain.cpp.
References m_exitSemaphore, m_main, and m_stopQtSemaphore.
|
static |
Definition at line 576 of file androidjnimain.cpp.
|
static |
Definition at line 622 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 661 of file androidjnimain.cpp.
|
static |
Definition at line 567 of file androidjnimain.cpp.
|
static |
Definition at line 86 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 84 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 85 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 80 of file androidjnimain.cpp.
Referenced by QtAndroid::androidPlatformIntegration(), handleOrientationChanged(), initAndroidQpaPlugin(), QtAndroid::setAndroidPlatformIntegration(), QtAndroid::topLevelWindowAt(), and updateApplicationState().
|
static |
Definition at line 57 of file androidjnimain.cpp.
|
static |
Definition at line 70 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 58 of file androidjnimain.cpp.
Referenced by initJavaReferences().
|
static |
Definition at line 59 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 88 of file androidjnimain.cpp.
Referenced by QtAndroid::backendRegister(), and initAndroidQpaPlugin().
|
static |
Definition at line 68 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 73 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 74 of file androidjnimain.cpp.
|
static |
Definition at line 91 of file androidjnimain.cpp.
Referenced by QtAndroid::classErrorMsgFmt().
|
static |
Definition at line 69 of file androidjnimain.cpp.
|
static |
Definition at line 82 of file androidjnimain.cpp.
Referenced by QtAndroid::pixelDensity().
|
static |
Definition at line 78 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
Definition at line 77 of file androidjnimain.cpp.
Referenced by startQtNativeApplication(), and updateApplicationState().
Definition at line 92 of file androidjnimain.cpp.
Referenced by QtAndroid::methodErrorMsgFmt().
|
static |
Definition at line 65 of file androidjnimain.cpp.
Referenced by QtAndroid::setAndroidPlatformIntegration(), and updateApplicationState().
|
static |
Definition at line 66 of file androidjnimain.cpp.
|
static |
Definition at line 62 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 63 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 90 of file androidjnimain.cpp.
Referenced by QtAndroid::qtTagText().
|
static |
Definition at line 60 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 71 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 93 of file androidjnimain.cpp.
Referenced by QtAndroid::staticFieldErrorMsgFmt().
|
static |
Definition at line 78 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
|
static |
Definition at line 769 of file androidjnimain.cpp.
Referenced by registerNatives().
|
static |
Definition at line 95 of file androidjnimain.cpp.