1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hms-core-hms-accelerate-demo-multithread-lib

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Ускоряющий комплект HMS: демонстрация

Содержание

  • Введение
  • Подготовка
  • Установка
  • Использование различных функций
  • Поддерживаемые среды
  • Результат
  • Лицензия

Введение

Пример кода описывает, как использовать SDK Ускоряющего комплекта HMS, включая создание очередей, отправку рабочих элементов в очереди и освобождение очередей.

Основные API в примере кода:

  1. Создание очередей: dispatch_queue_create() создаёт очереди.
  2. Отправка рабочих элементов (блоков) в очереди: dispatch_async() отправляет рабочие элементы в очередь асинхронно. dispatch_barrier_sync() отправляет рабочие элементы в очередь синхронно и обеспечивает выполнение всех отправленных в очередь рабочих элементов.
  3. Освобождение очередей: dispatch_release() освобождает очереди.

Подготовка

1. Зарегистрируйтесь как разработчик.

Прежде чем начать, вы должны зарегистрироваться как разработчик HUAWEI и пройти проверку личности на HUAWEI Developers. Для получения подробной информации см. Регистрация и проверка.

2. Создайте приложение и запросите файл agconnect-services.json.

Создайте приложение и установите тип пакета APK (приложение для Android). Запросите файл agconnect-services.json на HUAWEI Developers. Для получения дополнительной информации см. [Добавление файла конфигурации AppGallery Connect]. Подробности см.: Подготовка к разработке HUAWEI Accelerate.

3. Сборка

Чтобы собрать этот пример, импортируйте образец в Android Studio (3.x +), загрузите agconnect-services.json из AppGallery Connect и добавьте файл в корневой каталог приложения демонстрационного приложения.

Установка

Скачайте пример кода и откройте его в Android Studio. Убедитесь, что ваше устройство подключено к интернету, и получите APK, создав проект.

Использование функций

Вы можете нажимать кнопки в своём приложении, чтобы воспользоваться богатыми возможностями Ускоряющего комплекта HUAWEI.

Поддерживаемые среды

Рекомендуется использовать устройства с Android 5.0 или более поздней версией.

Результат

После выполнения четырёх задач одновременно остальные четыре задачи выполняются в последовательном режиме.

Вопросы и проблемы

Если вы хотите узнать больше о HMS Core, r/HMSCore на Reddit — это место, где можно быть в курсе последних новостей о HMS Core и обмениваться идеями с другими разработчиками.

Если у вас есть вопросы об использовании примеров HMS, попробуйте следующие варианты:

  • Stack Overflow — лучшее место для любых вопросов по программированию. Обязательно отметьте свой вопрос тегом huawei-mobile-services.
  • Форум разработчиков Huawei Модуль HMS Core отлично подходит для общих вопросов или поиска рекомендаций и мнений.

Если вы столкнулись с ошибкой в наших примерах, пожалуйста, отправьте проблему в репозиторий. Ещё лучше отправить запрос на вытягивание с исправлением.

Лицензия

Образец Ускоряющего комплекта HUAWEI получил лицензию Apache 2.0.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Пример кода многопоточной библиотеки сервисов ускорения вычислений компании Huawei, который включает использование базового интерфейса отправки задач. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hms-core-hms-accelerate-demo-multithread-lib.git
git@api.gitlife.ru:oschina-mirror/hms-core-hms-accelerate-demo-multithread-lib.git
oschina-mirror
hms-core-hms-accelerate-demo-multithread-lib
hms-core-hms-accelerate-demo-multithread-lib
master