![]() |
Qt 6.x
The Qt SDK
|
Static Public Member Functions | |
static boolean | isStarted () |
static ClassLoader | classLoader () |
static void | setClassLoader (ClassLoader classLoader) |
static Activity | activity () |
static Service | service () |
static QtActivityDelegate | activityDelegate () |
static QtServiceDelegate | serviceDelegate () |
static String[] | getStringArray (String joinedString) |
static boolean | openURL (Context context, String url, String mime) |
static void | loadQtLibraries (final ArrayList< String > libraries) |
static void | loadBundledLibraries (final ArrayList< String > libraries, final String nativeLibraryDir) |
static String | loadMainLibrary (final String mainLibrary, final String nativeLibraryDir) |
static void | setActivity (Activity qtMainActivity, QtActivityDelegate qtActivityDelegate) |
static void | setService (Service qtMainService, QtServiceDelegate qtServiceDelegate) |
static void | setApplicationState (int state) |
static Display | getDisplay (int displayId) |
static List< Display > | getAvailableDisplays () |
static Size | getDisplaySize (Context displayContext, Display display) |
static boolean | startApplication (String params, String mainLib) throws Exception |
static void | setApplicationDisplayMetrics (int screenWidthPixels, int screenHeightPixels, int availableLeftPixels, int availableTopPixels, int availableWidthPixels, int availableHeightPixels, double XDpi, double YDpi, double scaledDensity, double density, float refreshRate) |
static native boolean | startQtAndroidPlugin (String params) |
static native void | startQtApplication () |
static native void | waitForServiceSetup () |
static native void | quitQtCoreApplication () |
static native void | quitQtAndroidPlugin () |
static native void | terminateQt () |
static native boolean | updateNativeActivity () |
static void | quitApp () |
static void | sendTouchEvent (MotionEvent event, int id) |
static void | sendTrackballEvent (MotionEvent event, int id) |
static boolean | sendGenericMotionEvent (MotionEvent event, int id) |
static boolean | sendMouseEvent (MotionEvent event, int id) |
static Context | getContext () |
static int | checkSelfPermission (String permission) |
static boolean | isSoftwareKeyboardVisible () |
static void | notifyQtAndroidPluginRunning (final boolean running) |
static boolean | hasClipboardText () |
static boolean | hasClipboardHtml () |
static boolean | hasClipboardUri () |
static void | keyboardVisibilityUpdated (boolean visibility) |
static void | setEnvironmentVariable (String key, String value) |
static void | setEnvironmentVariables (String environmentVariables) |
static native void | setDisplayMetrics (int screenWidthPixels, int screenHeightPixels, int availableLeftPixels, int availableTopPixels, int availableWidthPixels, int availableHeightPixels, double XDpi, double YDpi, double scaledDensity, double density, float refreshRate) |
static native void | handleOrientationChanged (int newRotation, int nativeOrientation) |
static native void | handleRefreshRateChanged (float refreshRate) |
static native void | handleScreenAdded (int displayId) |
static native void | handleScreenChanged (int displayId) |
static native void | handleScreenRemoved (int displayId) |
static native void | handleUiDarkModeChanged (int newUiMode) |
static native void | mouseDown (int winId, int x, int y) |
static native void | mouseUp (int winId, int x, int y) |
static native void | mouseMove (int winId, int x, int y) |
static native void | mouseWheel (int winId, int x, int y, float hdelta, float vdelta) |
static native void | touchBegin (int winId) |
static native void | touchAdd (int winId, int pointerId, int action, boolean primary, int x, int y, float major, float minor, float rotation, float pressure) |
static native void | touchEnd (int winId, int action) |
static native void | touchCancel (int winId) |
static native void | longPress (int winId, int x, int y) |
static native boolean | isTabletEventSupported () |
static native void | tabletEvent (int winId, int deviceId, long time, int action, int pointerType, int buttonState, float x, float y, float pressure) |
static native void | keyDown (int key, int unicode, int modifier, boolean autoRepeat) |
static native void | keyUp (int key, int unicode, int modifier, boolean autoRepeat) |
static native void | keyboardVisibilityChanged (boolean visibility) |
static native void | keyboardGeometryChanged (int x, int y, int width, int height) |
static native void | handleLocationChanged (int id, int x, int y) |
static native boolean | dispatchGenericMotionEvent (MotionEvent ev) |
static native boolean | dispatchKeyEvent (KeyEvent event) |
static native void | setSurface (int id, Object surface, int w, int h) |
static native void | updateWindow () |
static native void | updateApplicationState (int state) |
static native boolean | onPrepareOptionsMenu (Menu menu) |
static native boolean | onOptionsItemSelected (int itemId, boolean checked) |
static native void | onOptionsMenuClosed (Menu menu) |
static native void | onCreateContextMenu (ContextMenu menu) |
static native void | fillContextMenu (Menu menu) |
static native boolean | onContextItemSelected (int itemId, boolean checked) |
static native void | onContextMenuClosed (Menu menu) |
static native void | onClipboardDataChanged () |
static native void | onActivityResult (int requestCode, int resultCode, Intent data) |
static native void | onNewIntent (Intent data) |
static native void | runPendingCppRunnables () |
static native void | sendRequestPermissionsResult (int requestCode, String[] permissions, int[] grantResults) |
static native IBinder | onBind (Intent intent) |
Static Public Attributes | |
static Object | m_mainActivityMutex = new Object() |
static final String | QtTAG = "Qt JAVA" |
static QtThread | m_qtThread = new QtThread() |
static final int | IdCursorHandle = 1 |
static final int | IdLeftHandle = 2 |
static final int | IdRightHandle = 3 |
Definition at line 60 of file QtNative.java.
|
inlinestatic |
Definition at line 120 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex.
Referenced by org.qtproject.qt.android.QtNative.openURL().
|
inlinestatic |
Definition at line 135 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex.
Referenced by org.qtproject.qt.android.bindings.QtActivity.bringChildToBack(), org.qtproject.qt.android.bindings.QtActivity.bringChildToFront(), org.qtproject.qt.android.bindings.QtActivity.closeContextMenu(), org.qtproject.qt.android.bindings.QtActivity.createSurface(), org.qtproject.qt.android.bindings.QtActivity.destroySurface(), org.qtproject.qt.android.bindings.QtActivity.getSurfaceCount(), org.qtproject.qt.android.bindings.QtActivity.hideSoftwareKeyboard(), org.qtproject.qt.android.bindings.QtActivity.hideSplashScreen(), org.qtproject.qt.android.bindings.QtActivity.hideSplashScreen(), org.qtproject.qt.android.bindings.QtActivity.initializeAccessibility(), org.qtproject.qt.android.bindings.QtActivity.insertNativeView(), org.qtproject.qt.android.bindings.QtActivity.isKeyboardVisible(), org.qtproject.qt.android.bindings.QtActivity.loadApplication(), org.qtproject.qt.android.bindings.QtActivity.notifyAccessibilityLocationChange(), org.qtproject.qt.android.bindings.QtActivity.notifyObjectFocus(), org.qtproject.qt.android.bindings.QtActivity.notifyObjectHide(), org.qtproject.qt.android.bindings.QtActivity.notifyQtAndroidPluginRunning(), org.qtproject.qt.android.bindings.QtActivity.notifyValueChanged(), org.qtproject.qt.android.bindings.QtActivityLoader.onCreate(), org.qtproject.qt.android.bindings.QtActivity.onCreatePopupMenu(), org.qtproject.qt.android.bindings.QtActivity.onTerminate(), org.qtproject.qt.android.bindings.QtActivity.openContextMenu(), org.qtproject.qt.android.bindings.QtActivity.resetOptionsMenu(), org.qtproject.qt.android.bindings.QtActivity.resetSoftwareKeyboard(), org.qtproject.qt.android.QtInputConnection.sendKeyEvent(), org.qtproject.qt.android.bindings.QtActivity.setKeyboardVisibility(), org.qtproject.qt.android.bindings.QtActivity.setSurfaceGeometry(), org.qtproject.qt.android.bindings.QtActivity.setSystemUiVisibility(), org.qtproject.qt.android.bindings.QtActivity.showSoftwareKeyboard(), org.qtproject.qt.android.bindings.QtActivity.startApplication(), org.qtproject.qt.android.bindings.QtActivity.updateFullScreen(), org.qtproject.qt.android.bindings.QtActivity.updateHandles(), and org.qtproject.qt.android.bindings.QtActivity.updateSelection().
|
inlinestatic |
Definition at line 677 of file QtNative.java.
References context, org.qtproject.qt.android.QtNative.getContext(), and org.qtproject.qt.android.QtNative.m_mainActivityMutex.
|
inlinestatic |
Definition at line 110 of file QtNative.java.
Referenced by org.qtproject.qt.android.QtNative.setClassLoader().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.dispatchGenericMotionEvent().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.dispatchKeyEvent().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onCreatePopupMenu().
|
inlinestatic |
Definition at line 409 of file QtNative.java.
References context, and org.qtproject.qt.android.QtNative.getContext().
|
inlinestatic |
Definition at line 671 of file QtNative.java.
Referenced by org.qtproject.qt.android.QtNative.checkSelfPermission(), org.qtproject.qt.android.QtNative.getAvailableDisplays(), org.qtproject.qt.android.QtNative.getDisplay(), org.qtproject.qt.android.QtNative.loadBundledLibraries(), and org.qtproject.qt.android.QtNative.loadMainLibrary().
|
inlinestatic |
Definition at line 398 of file QtNative.java.
References context, and org.qtproject.qt.android.QtNative.getContext().
|
inlinestatic |
Definition at line 421 of file QtNative.java.
References Size.
|
inlinestatic |
Definition at line 149 of file QtNative.java.
|
static |
Referenced by org.qtproject.qt.android.CursorHandle.updatePosition().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onCreate(), and org.qtproject.qt.android.QtLayout.onSizeChanged().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onCreate().
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
Definition at line 962 of file QtNative.java.
|
inlinestatic |
Definition at line 896 of file QtNative.java.
Referenced by org.qtproject.qt.android.QtActivityDelegate.updateHandles().
|
inlinestatic |
Definition at line 991 of file QtNative.java.
|
inlinestatic |
Definition at line 778 of file QtNative.java.
References org.qtproject.qt.android.QtActivityDelegate.isKeyboardVisible().
|
inlinestatic |
Definition at line 102 of file QtNative.java.
Referenced by org.qtproject.qt.android.bindings.QtActivityLoader.onCreate(), and org.qtproject.qt.android.bindings.QtService.onCreateHook().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendTouchEvent().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onCreate().
|
static |
Referenced by org.qtproject.qt.android.QtNative.keyboardVisibilityUpdated().
|
inlinestatic |
Definition at line 1172 of file QtNative.java.
References org.qtproject.qt.android.QtNative.keyboardVisibilityChanged().
Referenced by org.qtproject.qt.android.QtActivityDelegate.setKeyboardVisibility().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.dispatchKeyEvent(), and org.qtproject.qt.android.QtActivityDelegate.onKeyDown().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.dispatchKeyEvent(), and org.qtproject.qt.android.QtActivityDelegate.onKeyUp().
|
inlinestatic |
Definition at line 249 of file QtNative.java.
References e, org.qtproject.qt.android.QtNative.getContext(), info, Log, org.qtproject.qt.android.QtNative.m_qtThread, org.qtproject.qt.android.QtNative.QtTAG, org.qtproject.qt.android.QtThread.run(), and org.qtproject.qt.android.QtNativeLibrariesDir.systemLibrariesDir.
Referenced by org.qtproject.qt.android.QtActivityDelegate.loadApplication(), and org.qtproject.qt.android.QtServiceDelegate.loadApplication().
|
inlinestatic |
Definition at line 286 of file QtNative.java.
References e, org.qtproject.qt.android.QtNative.getContext(), info, Log, org.qtproject.qt.android.QtNative.m_qtThread, org.qtproject.qt.android.QtNative.QtTAG, org.qtproject.qt.android.QtThread.run(), and org.qtproject.qt.android.QtNativeLibrariesDir.systemLibrariesDir.
Referenced by org.qtproject.qt.android.QtActivityDelegate.loadApplication(), and org.qtproject.qt.android.QtServiceDelegate.loadApplication().
|
inlinestatic |
Definition at line 224 of file QtNative.java.
References e, Log, org.qtproject.qt.android.QtNative.m_qtThread, org.qtproject.qt.android.QtNative.QtTAG, and org.qtproject.qt.android.QtThread.run().
Referenced by org.qtproject.qt.android.QtActivityDelegate.loadApplication(), and org.qtproject.qt.android.QtServiceDelegate.loadApplication().
|
static |
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendMouseEvent().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendMouseEvent().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendMouseEvent().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendMouseEvent().
|
inlinestatic |
Definition at line 843 of file QtNative.java.
References org.qtproject.qt.android.QtActivityDelegate.notifyQtAndroidPluginRunning(), and running.
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onActivityResult().
|
static |
Referenced by org.qtproject.qt.android.QtServiceDelegate.onBind().
|
static |
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onContextItemSelected().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onContextMenuClosed().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onCreateContextMenu().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onNewIntent().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onOptionsItemSelected().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onOptionsMenuClosed().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onPrepareOptionsMenu().
|
inlinestatic |
Definition at line 200 of file QtNative.java.
References org.qtproject.qt.android.QtNative.activity(), context, e, Log, mime, org.qtproject.qt.android.QtNative.QtTAG, and url.
|
inlinestatic |
Definition at line 520 of file QtNative.java.
References org.qtproject.qt.android.QtNative.quitQtAndroidPlugin().
Referenced by org.qtproject.qt.android.bindings.QtActivityLoader.onCreate().
|
static |
Referenced by org.qtproject.qt.android.QtNative.quitApp().
|
static |
Referenced by org.qtproject.qt.android.QtServiceDelegate.onDestroy().
|
static |
|
inlinestatic |
Definition at line 625 of file QtNative.java.
References org.qtproject.qt.android.QtNative.sendMouseEvent().
Referenced by org.qtproject.qt.android.QtSurface.onGenericMotionEvent().
|
inlinestatic |
Definition at line 635 of file QtNative.java.
References org.qtproject.qt.android.QtNative.mouseDown(), org.qtproject.qt.android.QtNative.mouseMove(), org.qtproject.qt.android.QtNative.mouseUp(), and org.qtproject.qt.android.QtNative.mouseWheel().
Referenced by org.qtproject.qt.android.QtNative.sendGenericMotionEvent(), org.qtproject.qt.android.QtNative.sendTouchEvent(), and org.qtproject.qt.android.QtNative.sendTrackballEvent().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onRequestPermissionsResult().
|
inlinestatic |
Definition at line 565 of file QtNative.java.
References i, org.qtproject.qt.android.QtNative.isTabletEventSupported(), pointerType(), org.qtproject.qt.android.QtNative.sendMouseEvent(), org.qtproject.qt.android.QtNative.tabletEvent(), org.qtproject.qt.android.QtNative.touchAdd(), org.qtproject.qt.android.QtNative.touchBegin(), org.qtproject.qt.android.QtNative.touchCancel(), and org.qtproject.qt.android.QtNative.touchEnd().
Referenced by org.qtproject.qt.android.QtSurface.onTouchEvent().
|
inlinestatic |
Definition at line 620 of file QtNative.java.
References org.qtproject.qt.android.QtNative.sendMouseEvent().
Referenced by org.qtproject.qt.android.QtSurface.onTrackballEvent().
|
inlinestatic |
Definition at line 127 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex.
|
inlinestatic |
Definition at line 142 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex.
Referenced by org.qtproject.qt.android.bindings.QtService.loadApplication(), and org.qtproject.qt.android.bindings.QtService.startApplication().
|
inlinestatic |
Definition at line 321 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex.
Referenced by org.qtproject.qt.android.QtActivityDelegate.onDestroy().
|
inlinestatic |
Definition at line 474 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex, and org.qtproject.qt.android.QtNative.setDisplayMetrics().
Referenced by org.qtproject.qt.android.QtServiceDelegate.loadApplication(), and org.qtproject.qt.android.QtLayout.onSizeChanged().
|
inlinestatic |
Definition at line 337 of file QtNative.java.
References org.qtproject.qt.android.QtActivityDelegate.ApplicationActive, org.qtproject.qt.android.QtNative.m_mainActivityMutex, state, and org.qtproject.qt.android.QtNative.updateApplicationState().
Referenced by org.qtproject.qt.android.QtActivityDelegate.onPause(), org.qtproject.qt.android.QtActivityDelegate.onResume(), and org.qtproject.qt.android.QtActivityDelegate.onStop().
|
inlinestatic |
Definition at line 115 of file QtNative.java.
References org.qtproject.qt.android.QtNative.classLoader().
Referenced by org.qtproject.qt.android.QtActivityDelegate.loadApplication(), and org.qtproject.qt.android.QtServiceDelegate.loadApplication().
|
static |
Referenced by org.qtproject.qt.android.QtNative.setApplicationDisplayMetrics(), and org.qtproject.qt.android.QtNative.startApplication().
|
inlinestatic |
Sets a single environment variable
returns true if the value was set, false otherwise. in case it cannot set value will log the exception
Definition at line 1207 of file QtNative.java.
References e, Log, and org.qtproject.qt.android.QtNative.QtTAG.
Referenced by org.qtproject.qt.android.QtActivityDelegate.loadApplication(), org.qtproject.qt.android.QtServiceDelegate.loadApplication(), and org.qtproject.qt.android.QtNative.setEnvironmentVariables().
|
inlinestatic |
Sets multiple environment variables
Uses '\t' as divider between variables and '=' between key/value Ex: key1=val1\tkey2=val2\tkey3=val3 Note: it assumed that the key cannot have '=' but the value can
Definition at line 1224 of file QtNative.java.
References org.qtproject.qt.android.QtNative.setEnvironmentVariable().
Referenced by org.qtproject.qt.android.QtActivityDelegate.loadApplication(), org.qtproject.qt.android.QtServiceDelegate.loadApplication(), and org.qtproject.qt.android.QtActivityDelegate.startApplication().
|
inlinestatic |
Definition at line 329 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex.
Referenced by org.qtproject.qt.android.QtServiceDelegate.loadApplication(), and org.qtproject.qt.android.QtServiceDelegate.onDestroy().
|
static |
Referenced by org.qtproject.qt.android.QtSurface.surfaceChanged(), and org.qtproject.qt.android.QtSurface.surfaceDestroyed().
|
inlinestatic |
Definition at line 438 of file QtNative.java.
References org.qtproject.qt.android.QtNative.m_mainActivityMutex, org.qtproject.qt.android.QtNative.m_qtThread, org.qtproject.qt.android.QtThread.post(), org.qtproject.qt.android.QtThread.run(), org.qtproject.qt.android.QtNative.setDisplayMetrics(), org.qtproject.qt.android.QtNative.startQtAndroidPlugin(), org.qtproject.qt.android.QtNative.startQtApplication(), and org.qtproject.qt.android.QtNative.waitForServiceSetup().
Referenced by org.qtproject.qt.android.QtActivityDelegate.onCreate(), and org.qtproject.qt.android.QtServiceDelegate.startApplication().
|
static |
Referenced by org.qtproject.qt.android.QtNative.startApplication().
|
static |
Referenced by org.qtproject.qt.android.QtNative.startApplication().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendTouchEvent().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onDestroy(), org.qtproject.qt.android.QtServiceDelegate.onDestroy(), and org.qtproject.qt.android.QtActivityDelegate.onTerminate().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendTouchEvent().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendTouchEvent().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendTouchEvent().
|
static |
Referenced by org.qtproject.qt.android.QtNative.sendTouchEvent().
|
static |
Referenced by org.qtproject.qt.android.QtNative.setApplicationState().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.updateActivity().
|
static |
Referenced by org.qtproject.qt.android.QtActivityDelegate.onResume().
|
static |
Referenced by org.qtproject.qt.android.QtNative.startApplication().
|
static |
Definition at line 1274 of file QtNative.java.
Referenced by org.qtproject.qt.android.CursorHandle.setPosition(), and org.qtproject.qt.android.QtActivityDelegate.updateHandles().
|
static |
Definition at line 1275 of file QtNative.java.
Referenced by org.qtproject.qt.android.CursorHandle.setPosition(), and org.qtproject.qt.android.QtActivityDelegate.updateHandles().
|
static |
Definition at line 1276 of file QtNative.java.
Referenced by org.qtproject.qt.android.QtActivityDelegate.updateHandles().
Definition at line 67 of file QtNative.java.
Referenced by org.qtproject.qt.android.QtNative.activity(), org.qtproject.qt.android.QtNative.activityDelegate(), org.qtproject.qt.android.QtNative.checkSelfPermission(), org.qtproject.qt.android.QtNative.service(), org.qtproject.qt.android.QtNative.serviceDelegate(), org.qtproject.qt.android.QtNative.setActivity(), org.qtproject.qt.android.QtNative.setApplicationDisplayMetrics(), org.qtproject.qt.android.QtNative.setApplicationState(), org.qtproject.qt.android.QtNative.setService(), and org.qtproject.qt.android.QtNative.startApplication().
Definition at line 90 of file QtNative.java.
Referenced by org.qtproject.qt.android.QtNative.loadBundledLibraries(), org.qtproject.qt.android.QtNative.loadMainLibrary(), org.qtproject.qt.android.QtNative.loadQtLibraries(), org.qtproject.qt.android.QtActivityDelegate.onDestroy(), org.qtproject.qt.android.QtServiceDelegate.onDestroy(), org.qtproject.qt.android.QtActivityDelegate.onTerminate(), and org.qtproject.qt.android.QtNative.startApplication().
|
static |
Definition at line 69 of file QtNative.java.
Referenced by org.qtproject.qt.android.ExtractStyle.ExtractStyle(), org.qtproject.qt.android.QtActivityDelegate.destroySurface(), org.qtproject.qt.android.ExtractStyle.getDrawable(), org.qtproject.qt.android.QtActivityDelegate.loadApplication(), org.qtproject.qt.android.QtServiceDelegate.loadApplication(), org.qtproject.qt.android.QtNative.loadBundledLibraries(), org.qtproject.qt.android.QtNative.loadMainLibrary(), org.qtproject.qt.android.QtNative.loadQtLibraries(), org.qtproject.qt.android.bindings.QtService.onCreateHook(), org.qtproject.qt.android.QtNative.openURL(), org.qtproject.qt.android.QtNative.setEnvironmentVariable(), org.qtproject.qt.android.QtActivityDelegate.setSurfaceGeometry(), org.qtproject.qt.android.QtActivityDelegate.startApplication(), and org.qtproject.qt.android.QtActivityDelegate.updateActivity().