Пример кода демонстрирует использование 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 )