![]() |
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 <QtGui/private/qhighdpiscaling_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 752 of file androidjnimain.cpp.
| #define GET_AND_CHECK_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 773 of file androidjnimain.cpp.
| #define GET_AND_CHECK_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 759 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_FIELD | ( | VAR, | |
| CLASS, | |||
| FIELD_NAME, | |||
| FIELD_SIGNATURE ) |
Definition at line 780 of file androidjnimain.cpp.
| #define GET_AND_CHECK_STATIC_METHOD | ( | VAR, | |
| CLASS, | |||
| METHOD_NAME, | |||
| METHOD_SIGNATURE ) |
Definition at line 766 of file androidjnimain.cpp.
| typedef int(* Main)(int, char **) |
Definition at line 73 of file androidjnimain.cpp.
|
static |
Definition at line 502 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 584 of file androidjnimain.cpp.
|
static |
Definition at line 642 of file androidjnimain.cpp.
References m_androidPlatformIntegration, and QAndroidPlatformIntegration::screen().
|
static |
Definition at line 681 of file androidjnimain.cpp.
|
static |
Definition at line 688 of file androidjnimain.cpp.
|
static |
Definition at line 695 of file androidjnimain.cpp.
|
static |
Definition at line 716 of file androidjnimain.cpp.
|
static |
Definition at line 702 of file androidjnimain.cpp.
|
static |
Definition at line 709 of file androidjnimain.cpp.
|
static |
Definition at line 369 of file androidjnimain.cpp.
References m_androidApkFileEngineHandler, m_androidAssetsFileEngineHandler, m_androidContentFileEngineHandler, m_androidPlatformIntegration, m_backendRegister, m_exitSemaphore, and m_stopQtSemaphore.
|
static |
Definition at line 826 of file androidjnimain.cpp.
References m_assetManager.
| QT_END_NAMESPACE Q_DECL_EXPORT jint JNICALL JNI_OnLoad | ( | JavaVM * | , |
| void * | ) |
Definition at line 892 of file androidjnimain.cpp.
|
static |
Definition at line 722 of file androidjnimain.cpp.
|
static |
Definition at line 735 of file androidjnimain.cpp.
|
static |
Definition at line 730 of file androidjnimain.cpp.
| Q_DECLARE_JNI_CLASS | ( | QtThread | , |
| "org/qtproject/qt/android/QtThread" | ) |
|
static |
Definition at line 789 of file androidjnimain.cpp.
References methods.
|
static |
Definition at line 406 of file androidjnimain.cpp.
References m_exitSemaphore, m_main, and m_stopQtSemaphore.
|
static |
Definition at line 551 of file androidjnimain.cpp.
|
static |
Definition at line 597 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 636 of file androidjnimain.cpp.
|
static |
Definition at line 542 of file androidjnimain.cpp.
|
static |
Definition at line 83 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 81 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 82 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin().
|
static |
Definition at line 77 of file androidjnimain.cpp.
Referenced by QtAndroid::androidPlatformIntegration(), handleOrientationChanged(), initAndroidQpaPlugin(), QtAndroid::setAndroidPlatformIntegration(), QtAndroid::topLevelWindowAt(), and updateApplicationState().
|
static |
Definition at line 54 of file androidjnimain.cpp.
|
static |
Definition at line 67 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 55 of file androidjnimain.cpp.
Referenced by initJavaReferences().
|
static |
Definition at line 56 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 85 of file androidjnimain.cpp.
Referenced by QtAndroid::backendRegister(), and initAndroidQpaPlugin().
|
static |
Definition at line 65 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 70 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 71 of file androidjnimain.cpp.
|
static |
Definition at line 88 of file androidjnimain.cpp.
Referenced by QtAndroid::classErrorMsgFmt().
|
static |
Definition at line 66 of file androidjnimain.cpp.
|
static |
Definition at line 79 of file androidjnimain.cpp.
Referenced by QtAndroid::pixelDensity().
|
static |
Definition at line 75 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
Definition at line 74 of file androidjnimain.cpp.
Referenced by startQtNativeApplication(), and updateApplicationState().
Definition at line 89 of file androidjnimain.cpp.
Referenced by QtAndroid::methodErrorMsgFmt().
|
static |
Definition at line 62 of file androidjnimain.cpp.
Referenced by QtAndroid::setAndroidPlatformIntegration(), and updateApplicationState().
|
static |
Definition at line 63 of file androidjnimain.cpp.
|
static |
Definition at line 59 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 60 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 87 of file androidjnimain.cpp.
Referenced by QtAndroid::qtTagText().
|
static |
Definition at line 57 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 68 of file androidjnimain.cpp.
Referenced by clearJavaReferences().
|
static |
Definition at line 90 of file androidjnimain.cpp.
Referenced by QtAndroid::staticFieldErrorMsgFmt().
|
static |
Definition at line 75 of file androidjnimain.cpp.
Referenced by initAndroidQpaPlugin(), and startQtNativeApplication().
|
static |
Definition at line 740 of file androidjnimain.cpp.
Referenced by registerNatives().
|
static |
Definition at line 92 of file androidjnimain.cpp.