locationListener + manager 与 GoogleServices + locationClient

Posted

技术标签:

【中文标题】locationListener + manager 与 GoogleServices + locationClient【英文标题】:locationListener + manager vs. GoogleServices + locationClient 【发布时间】:2014-04-01 07:45:50 【问题描述】:

我想获取我的设备位置。

有时是按需提供当前位置,有时是每 5 分钟一次

(即使应用程序不可见)。

我用过 LocationListener + LocationManager。

   LocationListener locListener = new MyLocationListener();
    locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0,
            locListener);

   LocationListener locListener = new MyLocationListener();
    locManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0,
            locListener);

但我在 android 开发网站上看到 LocationClient 的使用

为什么我应该选择其中一个而不是另一个?

LocationClient 是否仅适用于 GPS 提供商?

【问题讨论】:

【参考方案1】:

您提出的问题已在此处得到部分解答 LocationClient vs LocationManager 希望有帮助

【讨论】:

以上是关于locationListener + manager 与 GoogleServices + locationClient的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 LocationListener 变为空?

android:LocationListener 永久运行

LocationListener 没有提供任何速度更新

带有 locationListener 回调的 Android 服务

为啥LocationListener会在一段时间后禁用?

LocationListener 适用于模拟器,而不是手机