Пример кода для 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, попробуйте следующее:
Если у вас возникнут проблемы при попытке использовать примеры кода, отправьте issue на GitHub или Pull Request.
Лицензия
Apache License 2.0
Копию лицензии можно получить по ссылке: https://github.com/HMS-Core/hms-sitekit-demo/blob/master/LICENSE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )