Мобильные API
В Qt 5 появились API для мобильных платформ. Эти API обеспечивают доступ к различным аппаратным средствам и мобильным функциям. Также существуют API для расширения поддержки других устройств и платформ.
Поддерживаемые мобильные платформы
На следующих страницах содержится информация о настройке Qt Creator и первом запуске с мобильными платформами:
Датчики
API модуля Qt Sensors позволяют получить доступ к различным аппаратным датчикам. Акселерометры, датчики освещенности, компас и гироскопы — это лишь некоторые из типов датчиков, поддерживаемых API QML и C++.
Определение местоположения
Доступ к информации о местоположении через глобальную систему позиционирования (GPS) или позиционирование по идентификатору соты доступен через API модуля Qt Positioning. Кроме того, устройства, использующие протоколы NMEA, могут использоваться в качестве источника.
Местоположение
API модуля Qt Location позволяет получить доступ к данным о картах, навигации и объектам. Можно взаимодействовать с картами плиток, используя жесты для перемещения, быстрого перемещения и масштабирования. Дополнительная информация, такая как маршруты или места, может отображаться на карте.
Bluetooth
API модуля Qt Bluetooth обеспечивают доступ к устройствам с поддержкой Bluetooth. Существуют API для сканирования устройств Bluetooth и обмена данными между устройствами. API поддерживают протоколы радиочастотной связи (RFCOMM) и протокол OBEX Object Push Profile (OPP).
NFC
Поддержка технологии ближней бесконтактной связи (NFC) обеспечивается модулем Qt NFC. QML и C++ API устанавливают связь между метками NFC Forum и устройствами NFC Forum с помощью протокола NFC Logical Link Control Protocol (LLCP).
Внутриприложение покупка
Модуль Qt Purchasing позволяет разработчикам мобильных приложений зарабатывать на своих приложениях на платформах Android и iOS. Модуль предоставляет альтернативы на C++ и QML для поддержки сценария внутриприложение покупка в приложениях Qt.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/mobiledevelopment.html