gpt4 book ai didi

安卓 LocationManager.getLastKnownLocation()

转载 作者:行者123 更新时间:2023-11-29 21:48:36 25 4
gpt4 key购买 nike

来自 android 文档 LocationManager.getLastKnownLocation():

Returns a Location indicating the data from the last known location fix obtained from the given provider.

Note that this location could be out-of-date, for example if the device was turned off and moved to another location.

提供商多久更新一次设备位置?它是如何工作的?

我问的原因是我不想使用 locationListener,我只需要在单击按钮时获取当前地理位置,仅此而已。我可以这样做吗?

    final LocationManager mlocManager = (LocationManager) getActivity()
.getSystemService(Context.LOCATION_SERVICE);
final Location currentGeoLocation = mlocManager
.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

最佳答案

How often provider updates device location ? How its works ?

这取决于,你可能永远不会知道。如果设备接收信号良好,则有关用户位置的更新将迅速触发。

Can I just do like this ?

不是真的。如果发射太快,那么您将无法返回任何位置。如果用户接收信号不好,那么您可能需要 10 秒才能合理了解用户的位置。我认为你必须稍微不同地处理这个问题。恐怕我必须推荐 locationListeners :P

关于安卓 LocationManager.getLastKnownLocation(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058364/

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