![]() |
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 764 of file androidjnimain.cpp.
| #define GET_AND_CHECK_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 785 of file androidjnimain.cpp.
| #define GET_AND_CHECK_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 771 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 792 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 778 of file androidjnimain.cpp.
| typedef int(* Main)(int, char **) |
Definition at line 75 of file androidjnimain.cpp.
|
static |
Definition at line 514 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 596 of file androidjnimain.cpp.
|
static |
Definition at line 654 of file androidjnimain.cpp.
References m_androidPlatformIntegration, and QAndroidPlatformIntegration::screen().
|
static |
Definition at line 693 of file androidjnimain.cpp.
|
static |
Definition at line 700 of file androidjnimain.cpp.
|
static |
Definition at line 707 of file androidjnimain.cpp.
|
static |
Definition at line 728 of file androidjnimain.cpp.
|
static |
Definition at line 714 of file androidjnimain.cpp.
|
static |
Definition at line 721 of file androidjnimain.cpp.
|
static |
Definition at line 381 of file androidjnimain.cpp.
References m_androidApkFileEngineHandler, m_androidAssetsFileEngineHandler, m_androidContentFileEngineHandler, m_androidPlatformIntegration, m_backendRegister, m_exitSemaphore, and m_stopQtSemaphore.
|
static |
Definition at line 841 of file androidjnimain.cpp.
References m_assetManager.
| QT_END_NAMESPACE Q_DECL_EXPORT jint JNICALL JNI_OnLoad | ( | JavaVM * | , |
| void * | ) |
Definition at line 907 of file androidjnimain.cpp.
|
static |
Definition at line 734 of file androidjnimain.cpp.
|
static |
Definition at line 747 of file androidjnimain.cpp.
|
static |
Definition at line 742 of file androidjnimain.cpp.
| Q_DECLARE_JNI_CLASS | ( | QtThread | , |
| "org/qtproject/qt/android/QtThread" | ) |
|
static |
Definition at line 801 of file androidjnimain.cpp.
References methods.
|
static |
Definition at line 418 of file androidjnimain.cpp.
References m_exitSemaphore, m_main, and m_stopQtSemaphore.
|
static |
Definition at line 563 of file androidjnimain.cpp.
|
static |
Definition at line 609 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 648 of file androidjnimain.cpp.
|
static |
Definition at line 554 of file androidjnimain.cpp.
|
static |
Definition at line 85 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 83 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 84 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 79 of file androidjnimain.cpp.
Referenced by QtAndroid::androidPlatformIntegration(), handleOrientationChanged(), initAndroidQpaPlugin(), QtAndroid::setAndroidPlatformIntegration(), QtAndroid::topLevelWindowAt(), and updateApplicationState().
|
static |
Definition at line 56 of file androidjnimain.cpp.
|
static |
Definition at line 69 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 57 of file androidjnimain.cpp.
Referenced by initJavaReferences().
|
static |
Definition at line 58 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 87 of file androidjnimain.cpp.
Referenced by QtAndroid::backendRegister(), and initAndroidQpaPlugin().
|
static |
Definition at line 67 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 72 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 73 of file androidjnimain.cpp.
|
static |
Definition at line 90 of file androidjnimain.cpp.
Referenced by QtAndroid::classErrorMsgFmt().
|
static |
Definition at line 68 of file androidjnimain.cpp.
|
static |
Definition at line 81 of file androidjnimain.cpp.
Referenced by QtAndroid::pixelDensity().
|
static |
Definition at line 77 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
Definition at line 76 of file androidjnimain.cpp.
Referenced by startQtNativeApplication(), and updateApplicationState().
Definition at line 91 of file androidjnimain.cpp.
Referenced by QtAndroid::methodErrorMsgFmt().
|
static |
Definition at line 64 of file androidjnimain.cpp.
Referenced by QtAndroid::setAndroidPlatformIntegration(), and updateApplicationState().
|
static |
Definition at line 65 of file androidjnimain.cpp.
|
static |
Definition at line 61 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 62 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 89 of file androidjnimain.cpp.
Referenced by QtAndroid::qtTagText().
|
static |
Definition at line 59 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 70 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 92 of file androidjnimain.cpp.
Referenced by QtAndroid::staticFieldErrorMsgFmt().
|
static |
Definition at line 77 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
|
static |
Definition at line 752 of file androidjnimain.cpp.
Referenced by registerNatives().
|
static |
Definition at line 94 of file androidjnimain.cpp.