Я разрабатываю приложение, в котором мне нужно найти местоположение GPS места.
NETWORK_PROVIDER
не точен, а GPS_PROVIDER
работает только в том случае, если я вне здания.
Может ли кто-нибудь сказать мне, как я могу переключаться между этими двумя провайдерами.
Если возможно, приложите код.
Спасибо
Это подробная статья в документации по Android, которая дает возможность получить максимальную производительность из набора микросхем Android.
Переключение между поставщиками местоположения может быть выполнено с помощью requestLocationUpdates()
и removeUpdates()
Рекомендуемый способ - использовать метод getBestProvider и позволить сетевому менеджеру выяснить, какой из них соответствует вашим потребностям. Если вы перейдете на страницу "Местоположение" на эту ссылку, вы можете найти хороший код примера.
Frank Maker
handycodeworks.com