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

OSCHINA-MIRROR/hms-core-hms-sitekit-demo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_ZH.md 6.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 06:00 4c8af80

Пример кода для Android-версии сервиса определения местоположения от Huawei

Введение

С помощью сервиса определения местоположения Huawei ваше приложение может предоставить пользователям удобный и безопасный доступ к различным сервисам, связанным с местоположением.

Сервис определения местоположения Huawei помогает быстро создавать продукты на основе местоположения, удовлетворяя потребности пользователей в изучении окрестностей.

Основные возможности сервиса:

  • поиск по ключевым словам — возвращает список мест по запросу пользователя;
  • поиск поблизости — находит места рядом с устройством пользователя;
  • детализация места — предоставляет более подробную информацию о конкретном месте;
  • рекомендации мест — предлагает список мест для прогнозирования будущих запросов;
  • виджет — встроенный компонент поиска с рекомендациями мест;
  • автозаполнение — на основе запроса пользователя предлагает возможные ключевые слова и рекомендации мест.

Этот пример также можно быстро запустить и использовать с помощью HMS Toolkit. Он поддерживает интеграцию всех компонентов HMS в одном месте и предоставляет функции удалённого тестирования на реальном устройстве бесплатно. Для получения дополнительной информации посетите официальный сайт HMS Toolkit: https://developer.huawei.com/consumer/cn/doc/development/Tools-Guides/getting-started-0000001077381096.

Подготовка к разработке

Мы предоставляем пример того, как использовать Android SDK сервиса определения местоположения Huawei.

В этом примере используется система компиляции Gradle.

Чтобы загрузить код примера, вы можете либо клонировать этот репозиторий, либо скачать сжатый файл.

Затем в Android Studio выберите «Open an existing Android Studio project» и укажите каталог, где находится файл site-sample.

Вы можете скомпилировать проект, используя команду gradlew build.

Вам необходимо создать приложение в AppGallery Connect, получить файл agconnect-services.json и добавить его в свой проект. Также вам нужно сгенерировать отпечаток сертификата подписи и добавить файл сертификата в проект. В файле build.gradle добавьте соответствующие настройки. См. раздел «Конфигурация AppGallery Connect» на сайте AppGallery Connect для настройки приложения. Кроме того, в функции getApiKey в файле Utils.java замените значение переменной apiKey на значение из файла agconnect-services.json.

Для получения более подробной информации о разработке обратитесь к следующим ссылкам:

Требования к среде

Рекомендуется использовать версию Android SDK 19 или выше и JDK версии 1.8 или выше.

Поддержка

Если у вас есть какие-либо вопросы или предложения во время использования, посетите следующую ссылку, чтобы оставить свои отзывы или связаться с нами: https://github.com/HMS-Core/hms-sitekit-demo/issues.

Результаты

Техническая поддержка

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

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

  • Если у вас возникли проблемы в процессе разработки, задайте вопрос на Stack Overflow с тегом huawei-mobile-services, и эксперты Huawei помогут вам решить проблему.
  • Посетите форум разработчиков Huawei для обсуждения с другими разработчиками в разделе HMS Core.

Если у вас возникнут проблемы при попытке использовать примеры кода, отправьте issue на GitHub или Pull Request.

Лицензия

Apache License 2.0

Копию лицензии можно получить по ссылке: https://github.com/HMS-Core/hms-sitekit-demo/blob/master/LICENSE.

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

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

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