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

OSCHINA-MIRROR/hms-core-hms-awareness-demo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 6.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 03:23 d57aeba

Демо приложения HMS AwarenessKit

Содержание

Обзор

Пример кода демонстрирует использование API захвата данных и барьера в HUAWEI Awareness Kit для быстрой интеграции. Информация о HMS Awareness Kit.

Начало работы

Этот пример использует систему сборки Gradle. Сначала скачайте демо, клонируйте этот репозиторий или загрузите архивированную версию. Убедитесь, что среда разработки Android Studio готова. Откройте проект с файлом "build.gradle" в Android Studio. Чтобы скомпилировать и запустить пример кода, вам следует создать приложение в AppGallery Connect, изменить имя пакета примера на ваше имя пакета приложения и поместить файл agconnect-services.json и сертификат подписи в директорию приложения. Подробнее см. раздел Подготовка.

Среда выполнения

Для написания кода используется Android Studio и JDK Yö 1.8. Запустите приложение, созданное этим примером кода, на устройстве, которое имеет установленные сервисы HMS.

Пример кода

Пример кода HUAWEI Awareness Kit включает примеры использования API захвата данных и барьера.API захвата данных можно использовать для получения времени, состояния наушников, местоположения, активности, освещённости окружающей среды, погоды, Bluetooth-соединений и состояния маяков. API захвата данных позволяют вашему приложению запросить состояние пользователя. Например, метод getHeadsetConnection() позволяет получить соединение наушников. Подробнее о API захвата данных см. раздел Документация API захвата данных. API барьера используются для реализации осведомлённости о времени, состоянии наушников, местоположении, активности, освещённости окружающей среды, Bluetooth-соединениях и состоянии маяков. API барьера позволяют вашему приложению установить ряд осведомлённых состояний. Когда пользователь переходит в одно из этих состояний, Awareness Kit вызывает соответствующий обратный вызов для уведомления приложения. Например, метод LocationBarrier.enter() позволяет создать геофен. Когда пользователь попадает в область, указанную геофеном, Awareness Kit вызывает соответствующий обратный вызов для уведомления приложения. Для получения подробной информации о Barrier API, пожалуйста, посетите справочник Barrier API. Справочные материалы других API набора инструментов осведомленности.com/consumer/en/doc/development/HMSCore-References/awareness-overview-0000001050162436)

Поскольку предоставленный текст представляет собой путь к документу и URL-адрес, он остается без изменений согласно правилам перевода.## Результат

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

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

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

  • Stack Overflow — лучшее место для любых вопросов программирования. Убедитесь, что ваш вопрос помечен как huawei-mobile-services.

  • Форум разработчиков Huawei модуль HMS Core — отличное место для общих вопросов или запросов рекомендаций и мнений.

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

Лицензия

Пример использования HUAWEI Awareness Kit лицензирован под лицензией Apache License, версия 2.0.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/hms-core-hms-awareness-demo.git
git@api.gitlife.ru:oschina-mirror/hms-core-hms-awareness-demo.git
oschina-mirror
hms-core-hms-awareness-demo
hms-core-hms-awareness-demo
master