Класс QAndroidService
Оборачивает наиболее важные методы класса Android Service. Подробнее...
| Заголовок: | #include <QAndroidService> |
| CMake: | find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| С момента: | Qt 6.2 |
| Наследует: | QCoreApplication |
Этот класс находится в стадии разработки и может быть изменён.
Открытые функции
| QAndroidService(int &argc, char **argv, const std::function<QAndroidBinder *(const QAndroidIntent &)> &binder) | |
| QAndroidService(int &argc, char **argv) | |
| virtual QAndroidBinder * | onBind(const QAndroidIntent &intent) |
Подробное описание
QAndroidService — это вспомогательный класс, который оборачивает наиболее важные методы Android Service.
Документация по членам функции
QAndroidService::QAndroidService(int &argc, char **argv, const std::function<QAndroidBinder *(const QAndroidIntent &)> &binder)
Создаёт новый Android сервис, передавая argc и argv в качестве параметров.
binder используется для создания заглушки при необходимости.
См. также QCoreApplication.
QAndroidService::QAndroidService(int &argc, char **argv)
Создаёт новый Android сервис, передавая argc и argv в качестве параметров.
См. также QCoreApplication.
[virtual] QAndroidBinder *QAndroidService::onBind(const QAndroidIntent &intent)
Пользователь должен переопределить этот метод и вернуть заглушку.
Параметр intent содержит всю информацию вызывающего.
Возвращаемая заглушка используется вызывающим для выполнения вызовов IPC.
Предупреждение: Этот метод вызывается из потока заглушки, который отличается от потока, в котором был создан этот объект.
См. также QAndroidBinder::onTransact и QAndroidBinder::transact.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qandroidservice.html