QNativeInterface::QAndroidApplication Struct
Native interface to a core application on Android. More...
Header: | #include <QCoreApplication> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
Since: | Qt 6.2 |
Static Public Members
(since 6.2) QJniObject | context() |
(since 6.2) void | hideSplashScreen(int duration = 0) |
(since 6.2) bool | isActivityContext() |
(since 6.2) int | sdkVersion() |
Detailed Description
Accessed through QCoreApplication::nativeInterface().
Member Function Documentation
[static, since 6.2]
QJniObject QAndroidApplication::context()
Returns the Android context as a QJniObject
. The context is an Activity
if the most recently started activity object is valid. Otherwise, the context is a Service
.
This function was introduced in Qt 6.2.
[static, since 6.2]
void QAndroidApplication::hideSplashScreen(int duration = 0)
Hides the splash screen by using a fade effect for the given duration. If duration is not provided (default is 0) the splash screen is hidden immedetiately after the app starts.
This function was introduced in Qt 6.2.
[static, since 6.2]
bool QAndroidApplication::isActivityContext()
Returns true
if QAndroidApplication::context() provides an Activity
context.
This function was introduced in Qt 6.2.
[static, since 6.2]
int QAndroidApplication::sdkVersion()
Returns the Android SDK version. This is also known as the API level.
This function was introduced in Qt 6.2.