Это может быть странный вопрос, но я новичок в разработке Android, и у меня возникли проблемы с тем, как узнать местоположение пользователя в моем приложении. Я искал эту тему, но я просто не могу найти удовлетворительный ответ.способы получить мое местоположение на android
Чтобы получить местоположение пользователя я нашел два способа:
http://developer.android.com/training/location/retrieve-current.html. Этот использует то, что я думаю, это новая версия Google Services, которая использует LocationClient для подключения к службам Google и получения местоположения.
http://developer.android.com/guide/topics/location/strategies.html. Другой использует класс android.location и LocationManager для извлечения местоположения.
Дело в том, что я не получаю разницу между тем, чтобы использовать один или другой способ, какой из них лучше?
И еще один вопрос заключается в том, что во втором случае вы можете указать, какой провайдер местоположения вы хотите использовать, если поставщик GPS или поставщик сети, а в первом вы не можете, но в первом абзаце говорится, что он использует датчики местоположения, которые в настоящее время активны для устройства. Означает ли это, что мне не нужно беспокоиться о выборе между обеими службами?
Я использую Android Studio, и я создал новую версию Google Services, мне просто нужно знать плюсы и минусы между обоими способами, чтобы узнать, какой из них использовать и начать обучение.
Спасибо!
Я смотрел видео, и он использует реализацию первой ссылки с LocationClient, но во второй ссылке говорится, что LocationManager - лучший и более мощный способ использования Служб Google Play ... поэтому я смущен lol - это то, что второй способ (с помощью LocationManager) лучше, чем использование LocationClient? –
Где вторая ссылка говорит, что LocationManager лучше? Говорят, что использовать новый, так что LocationClient. Btw, LocationClient лучше, чем LocationManager. :) – Enrichman
Ну, это говорит о том, что он более мощный, поэтому я решил, что лучше LOL, но в любом случае, спасибо за вашу помощь! :) Мое приложение работает с LocationClient, и я готов двигаться дальше :) –