这可能是一个奇怪的问题,但我是 Android 开发的新手,我无法学习如何将用户的位置检索到我的应用程序中。我一直在寻找这个主题,但我找不到一个令人满意的答案。
要获取用户位置,我找到了两种方法:
http://developer.android.com/training/location/retrieve-current.html。这个使用的是我认为是新的 Google 服务版本,它使用 LocationClient 连接到 Google 服务并检索位置。
http://developer.android.com/guide/topics/location/strategies.html。另一种是使用 android.location 类和 LocationManager 来检索位置。
问题是我不明白使用一种方式或另一种方式之间的区别,哪一种更好?
另一个问题是,在第二种方式中,您可以指定要使用的位置提供商,如果是 GPS 提供商或网络提供商,而在第一种方式中您不能,但在第一段中它说它使用位置当前对设备处于活动状态的传感器。这是否意味着我不必担心在两种服务之间进行选择?
我正在使用 Android Studio 并且我已经设置了新的 Google 服务版本,我只需要了解两种方式之间的优缺点,就可以知道使用哪一种并开始学习。
谢谢!!