【问题标题】:Best approach to get position for navigation app in Android在 Android 中获取导航应用位置的最佳方法
【发布时间】:2013-06-29 19:53:05
【问题描述】:

我正在考虑在 Android 导航应用中使用的最佳方法是什么,我的意思是,我知道我可以使用 AsyncTask 在后台获取位置,然后不断更改 UI,但我不想使用它是因为我可能想在地图顶部显示一些其他活动(但我希望地图继续获取位置更新(如果我使用 AsyncTask,一旦我退出该活动,它将被暂停)。

IntentService 在后台并在 Application 类中获取 UI 的处理程序,然后 onLocationChanged 使用该处理程序来更改 UI?更好的东西? 与传感器相同..OnSensorChanged,更改 UI 以显示值...

谢谢!

【问题讨论】:

    标签: android android-sensors android-location google-play-services


    【解决方案1】:

    查看 Google Play 服务中的新位置 API: http://developer.android.com/google/play-services/location.html。您可以使用此 API 以 Location 对象的形式获取定期更新。更新是异步到达的,因此您可以根据需要对其进行响应,但您不必离开 UI 线程。

    有一个带有示例应用的培训课程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-28
      • 2015-04-16
      • 1970-01-01
      • 2018-03-17
      • 1970-01-01
      • 2013-03-17
      相关资源
      最近更新 更多