Документация
ОС Аврора 5.1.1

Руководства и примеры

Данный раздел содержит практические руководства и примеры реализации типовых задач при разработке приложений для ОС Аврора. Материалы охватывают взаимодействие с системными сервисами, построение пользовательских интерфейсов, использование графических API, отладку, тестирование и другие аспекты прикладной разработки.

Содержание:

D-Bus
Работа с утилитой dbus-send, реализация D-Bus-клиента на C++ и QML, а также экспорт D-Bus-интерфейса.
Push-сообщения
Руководство по интеграции push-уведомлений через подсистему Сервис уведомлений, входящую в состав «Аврора Центр».
QML, Silica и интерфейсы
Создание интерфейсов с использованием QML и компонентов Silica, выполнение HTTP-запросов, интеграция C++ и QML, работа с вырезами экрана и жестом pinch-to-zoom.
Qt и C++
Подключение OpenCV, получение геопозиции устройства и создание приложений с поддержкой Bluetooth.
Анализ кода и отладка
Применение статических анализаторов кода (включая Svace) и отладка приложений в браузере.
Клавиатура
Управление клавиатурой в нативных приложениях средствами Silica и использование клавиатуры с WebView через gecko.
Локализация приложений
Организация переводов приложений и реализация переключения языка внутри приложения.
Менеджер пакетов Conan
Установка и настройка Conan, использование Conan-пакетов и сторонних библиотек при разработке.
Нативные API
Работа с внешним хранилищем, открытие приложения через уведомление, создание модулей аутентификации authd, плагинов WebTiles и шифрование отчётов.
Пакеты и конфигурация
Создание .spec-файлов, конфигурационных пакетов и подключение вендорских библиотек PKCS11.
Портирование приложений
Перенос приложений с Android и экспорт проектов Godot.
Проверка доступности сети
Методы проверки сетевого соединения через Qt Network и требование разрешения Internet в desktop-файле.
Разработка VPN-расширений
Реализация поддержки VPN-подключений в ОС Аврора для разработчиков VPN-решений.
Сборка библиотек на примере bluez-qt
Процесс сборки библиотеки bluez-qt, адаптация под Qt 5.6.3 и подключение к проекту приложения на qmake и cmake.
Тестирование приложений
Тестирование с использованием Qt-тестов, Google-тестов и qtium-driver.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.