Аврора ОС – мобильная операционная система общего назначения на базе Linux. Объединяет промежуточное программное обеспечение с открытым исходным кодом, пользовательский интерфейс и другие сторонние компоненты. Аврора ОС и набор разработчика Аврора SDK базируются на ядре Linux и Mer. Аврора ОС включает в себя многозадачную графическую оболочку, созданную на основе протокола сервера Wayland, и может запускать приложения Android через собственный режим совместимости.
Аврора SDK использует Qt с VirtualBox для разработки, компиляции и эмуляции Аврора ОС. Такой подход позволяет производить тестирование разработанного программного обеспечения на виртуальной машине, отделяет процесс разработки от остальных процессов на компьютере, оставляя систему без изменений в результате разработки и тестирования.
Для подключения Аврора-фреймворка в проект разработки мобильного приложения:
Настройте окружение разработчика для Аврора ОС.
Добавьте строки в корневой файл с разрешением *.pro после создания проекта:
LIBS += -L<путь до папки с библиотекой> -lhhive -ldl -lz -lssl -lcrypto -lcurl -licuuc -licui18n -licudata
Установите дополнительные библиотеки libcurl-devel, openssl-devel, libicu-devel:
В настройках QT Creator найдите пункт Аврора ОС, нажмите
кнопку «Manage Build Targets»:
Из списка выберите первый пакет и нажмите «Далее»:
Через поиск найдите дополнительные библиотеки. Если они
не установлены, то отметьте флажок «Install»
ротив имени библиотеки в списке. Когда все необходимые библиотеки
выбраны нажмите кнопку «Далее»
и дождаться окончания установки зависимостей:
Для инициализации и настройки Аврора обратитесь к разделу «Инициализация и настройка в рамках Аврора-фреймворка».
Для получения подробной информации о методах Аврора-фреймворка обратитесь к разделу «Описание методов Аврора-фреймворка».
См. также:
Разработка | Инициализация и настройка в рамках Аврора-фреймворка | Вспомогательные классы | Описание методов Аврора-фреймворка