小编kyl*_*lee的帖子

如何使用Android Geofencing API?

我一直在测试新的Google Play Geofencing服务API.

我从Android开发者网站下载了示例代码.接下来,我在Android设备上运行示例代码(Galaxy Note 2).我将办公室的地理位置和半径设置为10米,但是当我走到办公室时,什么也没发生.

在运行示例代码时,我注意到的一件事是,当我已经在地理围栏范围内然后添加地理围栏时LocationClient,没有任何反应.

我已经阅读了LocationClient类文档,并找到了以下段落:

如果用户禁用了网络位置提供程序,则地理围栏服务将停止更新,将删除所有已注册的地理围栏,并通过提供的待处理意图生成意图.在这种情况下,hasError(Intent)返回true并getErrorCode(Intent)返回GEOFENCE_NOT_AVAILABLE."

所以我打开WiFi,然后走到我的办公室(在地理围栏内),然后我收到通知"geofence进入".

我有以下问题:

  1. 地理围栏是否仅适用于WiFi?

  2. 为什么我的3G网络提供的位置不起作用?

  3. 这是示例代码中的错误吗?

  4. 或者这是我的错误?

android android-geofence

21
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

android-geofence ×1