Qt for Android▲
Qt for Android enables you to run Qt 5 applications on Android devices. All Qt modules (essentials and add-ons) are supported except the following:
-
Qt WebEngine
-
Qt Serial Port
-
Qt Virtual Keyboard
-
Platform-specific extras: Qt Mac Extras, Qt Windows Extras, and Qt X11 Extras
The following configurations are supported:
Distribution |
Architecture |
Compiler |
Notes |
---|---|---|---|
Android 5.0 or later (API level 21 or higher) |
armv7a, x86, arm64-v8, and x86_64 |
Clang 9.0.8 (NDK r21) and Clang 8.0.7 (NDK r20b) as provided by Google, MinGW 7.3 |
The following list summarizes what you can do with Qt for Android:
-
Run Widget-based and QML applications on a device or an emulator.
-
Support for the Material Style with Qt Quick Controls.
-
Handle Multimedia content in your Qt Quick 2 applications.
-
Get sensor readings.
-
Retrieve positioning data using satellite or network information.
-
Connect and exchange data with Bluetooth and NFC-enabled devices.
-
Integrate Java code into your application using Qt Android Extras.
-
Develop secure applications using OpenSSL library.
-
Create Android Services.
-
Create and deploy Application Package (APK) and Android App Bundle (AAB) packages using Qt Creator.
The following topics provide more details about how to use Qt for Android: