8#include <android/log.h>
11#include <android/asset_manager.h>
14#include <private/qjnihelpers_p.h>
15#include <QtCore/QJniObject>
16#include <androidbackendregister.h>
30Q_DECLARE_JNI_CLASS(QtActivityDelegateBase,
"org/qtproject/qt/android/QtActivityDelegateBase")
31Q_DECLARE_JNI_CLASS(QtInputDelegate,
"org/qtproject/qt/android/QtInputDelegate")
55#if QT_CONFIG(accessibility)
auto callInterface(const char *func, Args... args)
static bool registerNatives()
\inmodule QtCore\reentrant
const char * classErrorMsgFmt()
void setViewVisibility(jobject view, bool visible)
void setAndroidPlatformIntegration(QAndroidPlatformIntegration *androidPlatformIntegration)
QBasicMutex * platformInterfaceMutex()
jobject createBitmap(int width, int height, QImage::Format format, JNIEnv *env)
jobject createBitmapDrawable(jobject bitmap, JNIEnv *env=nullptr)
QWindow * topLevelWindowAt(const QPoint &globalPos)
QAndroidPlatformIntegration * androidPlatformIntegration()
jobject createBitmap(QImage img, JNIEnv *env=nullptr)
AndroidBackendRegister * backendRegister()
void setQtThread(QThread *thread)
int availableWidthPixels()
bool blockEventLoopsWhenSuspended()
QWindow * windowFromId(int windowId)
jclass applicationClass()
void notifyNativePluginIntegrationReady(bool ready)
int availableHeightPixels()
AAssetManager * assetManager()
const char * methodErrorMsgFmt()
Q_DECLARE_JNI_CLASS(MotionEvent, "android/view/MotionEvent")