Qt для Android
Qt для Android позволяет запускать приложения Qt 5 на устройствах Android. Поддерживаются все модули Qt (основные и дополнительные), за исключением следующих:
- Qt WebEngine
- Qt Serial Port
- Qt Virtual Keyboard
- Платформенно-специфические дополнения: Qt Mac Extras, Qt Windows Extras и Qt X11 Extras
Поддерживаются следующие конфигурации:
| Версия платформы | Архитектура | Компилятор | Среда разработки |
|---|---|---|---|
| Android 5.0 или более поздняя (т. е. API уровень 21 и выше) |
armv7a и x86, arm64-v8 и x86_64
|
Clang, предоставленный Google, MinGW 8.1 | RHEL 7.x (x86_64), macOS 10.14, Windows 10 (x86_64), Windows 7 |
Следующий список обобщает, что можно делать с Qt для Android:
- Запуск приложений на основе виджетов и приложений QML на устройстве или эмуляторе.
- Поддержка стиля Material в Qt Quick Controls.
- Обработка мультимедийного контента в приложениях Qt Quick 2.
- Получение данных датчиков.
- Получение данных позиционирования с помощью спутниковой или сетевой информации.
- Подключение и обмен данными с устройствами Bluetooth и NFC.
- Интеграция кода Java в приложение с помощью Qt Android Extras.
- Разработка защищенных приложений с использованием библиотеки OpenSSL.
- Создание сервисов Android.
- Создание и развертывание пакетов Application Package (APK) и Android App Bundle (AAB) с помощью Qt Creator.
В следующих разделах содержится более подробная информация о том, как использовать Qt для Android:
- Начало работы
- Перенос приложения Qt
- Примеры Qt на Android
- Развертывание приложения на Android
- Qt Creator: Развертывание приложений на устройствах Android
- Добавление поддержки OpenSSL для Android
- Создание сервисов Android
- Включение сторонних библиотек Android в приложение
- Публикация в Google Play
- Примечания к платформе Android
- Qt для Android - Сборка из исходного кода
- Лицензирование среды выполнения GNU C++ для Android
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/android.html