看起来当调用getLastKnownLocation()时它会给出上次提供者可用的位置,我正在使用GPS提供程序,如果GPS尚未设置位置,我希望它返回null。 所以基本上我想要以下任何一个:
或
感谢任何帮助......谢谢
答案 0 :(得分:0)
您是否尝试过向清单中的ACCESS_FINE_LOCATION
提供商请求权限,然后从LocationManager请求权限,调用getLastKnownLocation(LocationManager.GPS_PROVIDER)?
它应该返回GPS提供商获取的最后一个已知位置,如果无法获取位置,则返回null