gpt4 book ai didi

android - 如何从 GPS_PROVIDER 自动更改为 NETWORK_PROVIDER

转载 作者:行者123 更新时间:2023-11-29 16:07:40 27 4
gpt4 key购买 nike

是否有任何我可以使用的代码,这样我就不必自己实现它来自动从 GPS_PROVIDER 更改为 NETWORK_PROVIDER

实际上我使用这段代码:

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);

但我想做以下事情:
尝试使用 GPS,只要它不可用就使用 NETWORK_PROVIDER。但是当 GPS 可用时切换到它。当 GPS 丢失时,切换回 NETWORK_PROVIDER

最佳答案

Location loc =locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);    
if(loc == null)
{
loc = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

if(loc != null)
{
//do stuff on network provider
}

} else {
// do stuff on gps provider
}

关于android - 如何从 GPS_PROVIDER 自动更改为 NETWORK_PROVIDER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16687578/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com