Миграция на API-интерфейсы местоположения и контекста сервисов Google Play, Миграция на API-интерфейсы местоположения и контекста сервисов Google Play, Миграция на API-интерфейсы местоположения и контекста сервисов Google Play.

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

Использование сервисов Google Play является предпочтительным вариантом использования служб определения местоположения в вашем приложении по следующим причинам:

  1. Сервисы Google Play предоставляют простой интерфейс и более понятную поверхность API.
  2. Вы указываете желаемое качество обслуживания, и API-интерфейсы управляют базовыми технологиями за вас.
  3. API-интерфейсы сервисов Google Play оптимизированы с точки зрения производительности и расхода заряда батареи.
  4. API сервисов Google Play активно поддерживаются. Google постоянно совершенствует алгоритмы и добавляет новые функции.

Обновите свое приложение

Следующие шаги описывают процесс обновления приложения для использования API местоположения и контекста:

  1. Настройте сервисы Google Play в своем проекте.
  2. Используйте API настроек местоположения, чтобы проверить текущие настройки местоположения.
  3. Используйте сервисы Google Play для реализации сложных функций, таких как геозоны, распознавание активности и осведомленность.
  4. Замените использование API определения местоположения платформы API-интерфейсом объединенного поставщика местоположений.
  5. Удалите ссылки на API местоположения платформы.

Настройте сервисы Google Play в своем проекте

Чтобы сделать API местоположения и контекста доступными для вашего проекта, вы должны добавить ссылку на репозиторий Google maven и объявить зависимость от необходимых API. Дополнительную информацию см. в разделе Настройка сервисов Google Play .

Используйте API настроек местоположения

Используя API настроек местоположения, приложения обеспечивают желаемый уровень QoS, и API запрашивает у пользователя соответствующие изменения в настройках системы. Выполните следующие шаги, чтобы использовать API настроек местоположения в своем приложении:

  1. Запросите разрешения на определение местоположения в манифесте приложения.
  2. Настройте объект LocationRequest , который определяет желаемый уровень QoS.
  3. Используйте API настроек местоположения, чтобы проверить текущие настройки.

Дополнительную информацию см. в разделе «Изменение настроек местоположения» или в примерах кода «Местоположение Google Play» .

Используйте сервисы Google Play для сложных функций

Библиотеки сервисов Google Play помогают реализовать новый пользовательский опыт, основанный на контексте и осведомленности об окружении пользователя. Различные библиотеки местоположения и контекста используют дополнительные датчики, помимо определения местоположения, и делают это энергоэффективным способом, предоставляя вашему приложению более точные данные, одновременно снижая влияние на срок службы батареи.

Включите эти библиотеки в свое приложение вместо того, чтобы писать собственные решения:

Замените API определения местоположения платформы API объединенного поставщика местоположений.

Вы можете использовать API-интерфейс объединенного поставщика местоположений для получения данных о местоположении, таких как широта и долгота. API-интерфейс объединенного поставщика местоположений использует объект Location — так же, как API платформы определения местоположения — для представления географического местоположения. API предоставляет функции для прослушивания обновлений местоположения, а также для получения последнего известного местоположения. Все эти функции делают API-интерфейс объединенного поставщика местоположений хорошим кандидатом на замену компонентов, использующих API-интерфейс определения местоположения платформы, с минимальными изменениями в остальной части приложения.

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

Удалите ссылки на API местоположения платформы.

Замените ссылки на классы в пакете com.google.android.location классами из пакета com.google.android.gms.location , за исключением ссылок на класс Location , который использует API поставщика объединенного местоположения. Обычно вы можете удалить из приложения компоненты, управляющие различными провайдерами, например GPS и Wi-Fi. API-интерфейсы местоположения и контекста автоматически управляют этими поставщиками.

Проверьте свое приложение

Чтобы запустить приложение, использующее последнюю версию сервисов Google Play, вам необходимо устройство, на котором установлено приложение Play Store, и необходимо войти в учетную запись Google. В целях разработки вы можете использовать следующие параметры:

  • Физическое устройство, подключенное к вашей среде разработки с помощью USB-кабеля.
  • Эмулятор с установленным приложением Play Store.

Дополнительные сведения о подключении физического устройства к среде разработки см. в разделе «Запуск приложений на аппаратном устройстве» . Чтобы создать эмулятор, включающий приложение Play Store, см. раздел Создание виртуальных устройств и управление ими .

,

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

Использование сервисов Google Play является предпочтительным вариантом использования служб определения местоположения в вашем приложении по следующим причинам:

  1. Сервисы Google Play предоставляют простой интерфейс и более понятную поверхность API.
  2. Вы указываете желаемое качество обслуживания, и API-интерфейсы управляют базовыми технологиями за вас.
  3. API-интерфейсы сервисов Google Play оптимизированы с точки зрения производительности и расхода заряда батареи.
  4. API сервисов Google Play активно поддерживаются. Google постоянно совершенствует алгоритмы и добавляет новые функции.

Обновите свое приложение

Следующие шаги описывают процесс обновления приложения для использования API местоположения и контекста:

  1. Настройте сервисы Google Play в своем проекте.
  2. Используйте API настроек местоположения, чтобы проверить текущие настройки местоположения.
  3. Используйте сервисы Google Play для реализации сложных функций, таких как геозоны, распознавание активности и осведомленность.
  4. Замените использование API определения местоположения платформы API-интерфейсом объединенного поставщика местоположений.
  5. Удалите ссылки на API местоположения платформы.

Настройте сервисы Google Play в своем проекте

Чтобы сделать API местоположения и контекста доступными для вашего проекта, вы должны добавить ссылку на репозиторий Google maven и объявить зависимость от необходимых API. Дополнительную информацию см. в разделе Настройка сервисов Google Play .

Используйте API настроек местоположения

Используя API настроек местоположения, приложения обеспечивают желаемый уровень QoS, и API запрашивает у пользователя соответствующие изменения в настройках системы. Выполните следующие шаги, чтобы использовать API настроек местоположения в своем приложении:

  1. Запросите разрешения на определение местоположения в манифесте приложения.
  2. Настройте объект LocationRequest , который определяет желаемый уровень QoS.
  3. Используйте API настроек местоположения, чтобы проверить текущие настройки.

Дополнительную информацию см. в разделе «Изменение настроек местоположения» или в примерах кода «Местоположение Google Play» .

Используйте сервисы Google Play для сложных функций

Библиотеки сервисов Google Play помогают реализовать новый пользовательский опыт, основанный на контексте и осведомленности об окружении пользователя. Различные библиотеки местоположения и контекста используют дополнительные датчики, помимо определения местоположения, и делают это энергоэффективным способом, предоставляя вашему приложению более точные данные, одновременно снижая влияние на срок службы батареи.

Включите эти библиотеки в свое приложение вместо того, чтобы писать собственные решения:

Замените API определения местоположения платформы API объединенного поставщика местоположений.

Вы можете использовать API-интерфейс объединенного поставщика местоположений для получения данных о местоположении, таких как широта и долгота. API-интерфейс объединенного поставщика местоположений использует объект Location — так же, как API платформы определения местоположения — для представления географического местоположения. API предоставляет функции для прослушивания обновлений местоположения, а также для получения последнего известного местоположения. Все эти функции делают API-интерфейс объединенного поставщика местоположений хорошим кандидатом на замену компонентов, использующих API-интерфейс определения местоположения платформы, с минимальными изменениями в остальной части приложения.

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

Удалите ссылки на API местоположения платформы.

Замените ссылки на классы в пакете com.google.android.location классами из пакета com.google.android.gms.location , за исключением ссылок на класс Location , который использует API поставщика объединенного местоположения. Обычно вы можете удалить из приложения компоненты, управляющие различными провайдерами, например GPS и Wi-Fi. API-интерфейсы местоположения и контекста автоматически управляют этими поставщиками.

Проверьте свое приложение

Чтобы запустить приложение, использующее последнюю версию сервисов Google Play, вам необходимо устройство, на котором установлено приложение Play Store, и необходимо войти в учетную запись Google. В целях разработки вы можете использовать следующие параметры:

  • Физическое устройство, подключенное к вашей среде разработки с помощью USB-кабеля.
  • Эмулятор с установленным приложением Play Store.

Дополнительные сведения о подключении физического устройства к среде разработки см. в разделе «Запуск приложений на аппаратном устройстве» . Чтобы создать эмулятор, включающий приложение Play Store, см. раздел Создание виртуальных устройств и управление ими .

,

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

Использование сервисов Google Play является предпочтительным вариантом использования служб определения местоположения в вашем приложении по следующим причинам:

  1. Сервисы Google Play предоставляют простой интерфейс и более понятную поверхность API.
  2. Вы указываете желаемое качество обслуживания, и API-интерфейсы управляют базовыми технологиями за вас.
  3. API сервисов Google Play оптимизированы с точки зрения производительности и расхода заряда батареи.
  4. API сервисов Google Play активно поддерживаются. Google постоянно совершенствует алгоритмы и добавляет новые функции.

Обновите свое приложение

Следующие шаги описывают процесс обновления приложения для использования API местоположения и контекста:

  1. Настройте сервисы Google Play в своем проекте.
  2. Используйте API настроек местоположения, чтобы проверить текущие настройки местоположения.
  3. Используйте сервисы Google Play для реализации сложных функций, таких как геозоны, распознавание активности и осведомленность.
  4. Замените использование API определения местоположения платформы API-интерфейсом объединенного поставщика местоположений.
  5. Удалите ссылки на API местоположения платформы.

Настройте сервисы Google Play в своем проекте

Чтобы сделать API местоположения и контекста доступными для вашего проекта, вы должны добавить ссылку на репозиторий Google maven и объявить зависимость от необходимых API. Дополнительную информацию см. в разделе Настройка сервисов Google Play .

Используйте API настроек местоположения

Используя API настроек местоположения, приложения обеспечивают желаемый уровень QoS, и API запрашивает у пользователя соответствующие изменения в настройках системы. Выполните следующие шаги, чтобы использовать API настроек местоположения в своем приложении:

  1. Запросите разрешения на определение местоположения в манифесте приложения.
  2. Настройте объект LocationRequest , который определяет желаемый уровень QoS.
  3. Используйте API настроек местоположения, чтобы проверить текущие настройки.

Дополнительную информацию см. в разделе «Изменение настроек местоположения» или в примерах кода «Местоположение Google Play» .

Используйте сервисы Google Play для сложных функций

Библиотеки сервисов Google Play помогают реализовать новый пользовательский опыт, основанный на контексте и осведомленности об окружении пользователя. Различные библиотеки местоположения и контекста используют дополнительные датчики, помимо определения местоположения, и делают это энергоэффективным способом, предоставляя вашему приложению более точные данные, одновременно снижая влияние на срок службы батареи.

Включите эти библиотеки в свое приложение вместо того, чтобы писать собственные решения:

Замените API определения местоположения платформы API объединенного поставщика местоположений.

Вы можете использовать API-интерфейс объединенного поставщика местоположений для получения данных о местоположении, таких как широта и долгота. API-интерфейс объединенного поставщика местоположений использует объект Location — так же, как API платформы определения местоположения — для представления географического местоположения. API предоставляет функции для прослушивания обновлений местоположения, а также для получения последнего известного местоположения. Все эти функции делают API-интерфейс объединенного поставщика местоположений хорошим кандидатом на замену компонентов, использующих API-интерфейс определения местоположения платформы, с минимальными изменениями в остальной части приложения.

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

Удалите ссылки на API местоположения платформы.

Замените ссылки на классы в пакете com.google.android.location классами из пакета com.google.android.gms.location , за исключением ссылок на класс Location , который использует API поставщика объединенного местоположения. Обычно вы можете удалить из приложения компоненты, управляющие различными провайдерами, например GPS и Wi-Fi. API-интерфейсы местоположения и контекста автоматически управляют этими поставщиками.

Проверьте свое приложение

Чтобы запустить приложение, использующее последнюю версию сервисов Google Play, вам необходимо устройство, на котором установлено приложение Play Store, и необходимо войти в учетную запись Google. В целях разработки вы можете использовать следующие параметры:

  • Физическое устройство, подключенное к вашей среде разработки с помощью USB-кабеля.
  • Эмулятор с установленным приложением Play Store.

Дополнительные сведения о подключении физического устройства к среде разработки см. в разделе «Запуск приложений на аппаратном устройстве» . Чтобы создать эмулятор, включающий приложение Play Store, см. раздел Создание виртуальных устройств и управление ими .