USB Use Cases

USB Use Cases

An example demonstrating how to use the USB API in the Aurora operating system. It shows one way to build and use the libusb library.

RU | EN

Примеры использования USB

Описание приложения

Пример, демонстрирующий, как использовать USB API в операционной системе Aurora. В нем показан один из способов сборки и использования библиотеки libusb.

Содержание

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

Проект совместим с ОС Аврора версии 5.2 и выше.

Особенности сборки

Проект собран обычным способом с использованием Aurora SDK.

Информация о ветках

Версии приложения соответствуют соглашению название филиала

Установка и запуск

Приложение устанавливается и запускается в соответствии с инструкциями Пример сборки. Для работы у приложения должны быть разрешения UsbDevices. Эти разрешения задаются в файле .desktop.

Скриншоты

screenshots

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

Проект имеет общую структуру приложения, основанного на C++ и QML для Aurora OS.

  • CMakeLists.txt файл описывает структуру проекта для системы сборки cmake.
  • Ктаалог icons содержит значки приложений для различных разрешений экрана.
  • Каталог (qml) содержит исходный код QML и ресурсы пользовательского интерфейса.
  • Каталог cover содержит реализации обложек приложений.
  • Каталог icons содержит пользовательские значки пользовательского интерфейса.
  • Каталог pages содержит страницы приложений.
  • ru.auroraos.usb.qml файл обеспечивает реализацию окна приложения.
  • Каталог rpm содержит настройки сборки rpm-пакета. ru.auroraos.UsbUseCases.spec файл используется инструментом rpmbuild.
  • Каталог src содержит исходный код C++.
    • main.cpp файл является точкой входа в приложение.
  • Каталог translations содержит файлы перевода пользовательского интерфейса.
  • ru.auroraos.UsbUseCases.desktop файл определяет отображение и параметры для запуска приложения.
  • Каталог libusb содержит исходный код библиотеки libusb.

Условия использования и вклад в разработку

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

Авторское соглашение регулирует права, предоставляемые участниками компании "Открытая мобильная платформа".

Информация об участниках указана в файле АВТОРЫ.

[Кодекс поведения] (CODE_OF_CONDUCT.md) - это действующий свод правил компании "Открытая мобильная платформа", который информирует об ожиданиях от взаимодействия между членами сообщества при общении и работе над проектами.

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

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