我总是遇到一些困难,无法找到设备即时位置的好方法.我想要做的是每次使用应用程序(例如,当调用活动的onCreate时)我想知道设备在那个确切时刻的坐标,而不再要求它们.我认为最好的方法是使用类似于以下函数的静态类:
coordinates getCoordinates();
Run Code Online (Sandbox Code Playgroud)
一些建议/片段给出?
使用LocationManager.getLastKnownLocation或LocationManager.requestSingleUpdate.
第一个将立即返回,但如果没有可用的位置,则可能返回null.
第二个将在回调中返回您的数据,但会唤醒所需的任何提供程序,并将获得一个好位置(如果可能).
| 归档时间: |
|
| 查看次数: |
3534 次 |
| 最近记录: |