Call API Overall

Call API Overall

Aurora OS example to demonstrate the Call API.

Call API Overall

Приложение для демонстрации работы с Call API под ОС Аврора.

Условия использования и участия

Исходный код проекта предоставляется по лицензии, которая позволяет использовать его в сторонних приложениях.

Соглашение участника регламентирует права, предоставляемые участниками компании «Открытая Мобильная Платформа».

Информация об участниках указана в файле AUTHORS.

Кодекс поведения — это действующий набор правил компании «Открытая Мобильная Платформа», который информирует об ожиданиях по взаимодействию между членами сообщества при общении и работе над проектами.

Структура проекта

Проект имеет стандартную структуру приложения на базе C++ и QML для ОС Аврора.

  • Файл CMakeLists.txt описывает структуру проекта для системы сборки CMake.
  • Каталог icons содержит иконки приложения для поддерживаемых разрешений экрана.
  • Каталог qml содержит исходный код на QML и ресурсы интерфейса пользователя.
    • Каталог cover содержит реализации обложек приложения.
    • Каталог icons содержит дополнительные иконки интерфейса пользователя.
    • Каталог pages содержит страницы приложения.
    • Файл CallApiOverall.qml предоставляет реализацию окна приложения.
  • Каталог rpm содержит настройки сборки rpm-пакета.
  • Каталог src содержит исходный код на C++.
    • Файл main.cpp является точкой входа в приложение.
    • Каталог callapi содержит исходный код на C++ для работы с Call API.
    • controllers содержит исходный код на C++ для с контроллерами для QML-страниц.
  • Каталог translations содержит файлы перевода интерфейса пользователя.
  • Файл ru.auroraos.CallApiOverall.desktop определяет отображение и параметры запуска приложения.

Совместимость

Проект совместим с актуальными версиями ОС Аврора.

Функционал

Приложение было протестировано на соответствие следующему функционалу:

  • Приложение позволяет инициировать исходящий звонок с помощью Call API.
  • Приложение позволяет инициировать входящий звонок с помощью Call API.
  • Приложение позволяет ставить текущий вызов на удержание с помощью Call API.
  • Приложение позволяет отображать системные уведомление о вызове и экран вызова.
  • Приложение позволяет проигрывать тестовые аудио файлы, когда текущий вызов находится в одном из следующих статусов: исходящий, активный или на удержании.

Снимки экранов

screenshots screenshots screenshots

This document in English

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

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