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

Справочная документация

В данном разделе представлено справочное описание ресурсов, предоставляемых ОС Аврора для разработки прикладного ПО.

Список директорий, которые могут быть использованы для хранения данных, настроек и кэша прикладного ПО, указан в разделе Данные пользователя.

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

Доступные API и модули Qt сгруппированы по категориям в отдельных разделах: C++ API, QML API, D-Bus API.

Документация по API:

AmberPDF
Библиотека для создания PDF-документов.
Antivirus API
Комплекс системных компонентов, которые подготавливают окружение для разработки и использования антивирусного ПО.
Aurora Controls
API визуальных компонентов управления.
Authd D-Bus API
API блокировки.
BlueZ API
Набор D-Bus интерфейсов, обеспечивающий поддержку основных уровней и протоколов Bluetooth.
Call API
API для управления звонками и видеоконференциями в ОС Аврора.
Call Service
Библиотека для использования Call API через D-Bus.
Configuration
QML-модуль, предоставляющий API для доступа к настройкам конфигурации, хранящимся в DConf.
ConnMan
Библиотека для управления сетевыми подключениями.
D-Bus
QML-модуль, предоставляющий API для работы с D-Bus. Для использования D-Bus не требуются разрешения, но они могут понадобиться для доступа в некоторым службам.
Device Info API
D-Bus интерфейс, предоставляющий сервисную информацию о параметрах устройства.
Integrityd
Служба для проверки и измерения целостности файловой системы.
IUDID
D-Bus-интерфейс для работы с постоянным уникальным идентификатором устройства.
KeepAlive
QML-модуль, предоставляющий API для управления энергосбережением.
Libauroraapp
Библиотека для создания приложений с графическим интерфейсом пользователя.
Lipstick
D-Bus интерфейс для службы уведомлений рабочего стола.
Market API
API для работы с магазином приложений.
MDM
Библиотека для управления функциями мобильного устройства.
MDM Policy
Фреймворк для управления функциональностью и ограничениями мобильного устройства.
NFCD
D-Bus-интерфейс для работы с NFC-устройствами. Для использования требуется разрешение NFC.
Notifications
QML-модуль, предоставляющий API для публикации системных уведомлений.
Pickers
QML-модуль с набором компонентов, позволяющих выбирать содержимое.
PushNotifications
Библиотека для работы с push-уведомлениями. Для использования требуется разрешение PushNotifications.
QCA
Библиотека для доступа к функциям криптографии.
RuntimeManager API
API для взаимодействия с клиентской (пользовательской) частью программного приложения при помощи компонента RuntimeManager. Также API предоставляет возможность работы с фоновыми задачами и интентами.
QrFilter
QML-модуль для распознавания и генерации баркодов. Для использования требуется разрешение Camera.
Qt VideoChat
Модуль, предоставляющий API для живой видеокамеры и функциональные возможности кодека.
ScreenGrab API
Библиотека, обеспечивающая захват экрана в виде статических картинок.
SDJD
D-Bus-интерфейс для сбора событий безопасности.
Settings.Networking.VPN
QML-модуль для реализации расширений по управлению VPN-профилями в стандартном приложении «Настройки». Доступен только для профиля безопасности Extended.
Share
QML-модуль, предоставляющий API для обмена файлами.
Silica
QML-модуль с набором компонентов для построения графического интерфейса пользователя.
sstore
D-Bus-интерфейс для работы с криптоконтейнером. Для использования требуется разрешение SecureStorage.
StreamCamera
Библиотека на основе плагинов для доступа к необработанным видеоданным с камеры и аппаратных кодировщиков и декодеров.
Thumbnailer
QML-модуль, предоставляющий API кэширования эскизов изображений и видео. Для использования требуются разрешения Pictures или Videos.
Userdata Wiper
D-Bus-сервис для очистки пользовательских данных.
WebRTC API
Библиотека для передачи аудио и видео данных (звонков) между браузерами.
Webview
Фреймворк, предоставляющий приложению доступ к веб-страницам. В нём используется движок gecko.
Сервис идентификации приложений
Сервис, предоставляющий безопасный API для идентификации стороннего процесса, который отправляет D-Bus запрос текущему процессу.

Также при разработке приложений с графическим интерфейсом пользователя следует использовать UI Kit.

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

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