问题标签 [android-geofence]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何提高 Android 地理围栏进入/退出通知的一致性?
我正在使用内置的地理围栏 API(播放服务)并且结果好坏参半。看起来在设置地理围栏后,即使 GPS 开启,进入/退出的通知也非常不一致,具有最新的位置(LocationClient 已连接,在后台运行。)我开始监控(轮询)位置变化和调试文本字段中的距离,并看到,即使基于设备注册的位置和地理围栏的位置,我在技术上位于地理围栏内部/外部,有时会触发通知,有时不会触发通知。有什么办法可以让这更可预测?我几乎想放弃这个 api 并根据设备位置的轮询实现我自己的(电池耗尽)地理围栏。
android - Google GeofenceDetection 示例崩溃
我正在尝试在以下位置运行代码(GeofenceDetection.zip):
该应用程序在模拟器和真实手机(Galaxy S3)中不断崩溃。
我所做的只是-下载代码,将谷歌播放服务添加为库,然后使用 Android 4.4.2 构建它。
使用 LogCat 进行
更新:
android - 动态地理围栏和谷歌地图安卓应用
我正在就使用谷歌地图为 android 应用程序创建地理围栏应用程序的最佳方式征求意见。
我查看了 android 文档中给出的示例代码,但我不确定这是否满足我想要做的。基本上我希望显示用户位置和半径,并在用户超出此半径时发出警报。半径的大小是动态的并且可以取决于一天中的时间。
任何人都可以给我任何关于我应该看什么的好的起点吗?我知道这是一个普遍的问题,但我正在寻求实现这一目标的最佳方法的建议,而不是让某人提供代码并给我它。
谢谢
android - 调用 web 服务在 android 中创建地理围栏
我需要编写一个 Web 服务来在 Google 地图上创建地理围栏,并且我有客户端应用程序(android),当任何用户进入该地理围栏(接近)区域时,客户端都会收到通知消息。
我有几个问题
1.是否可以将服务器中创建的地理围栏捕获到客户端(Android应用程序)?
如果可能怎么办?
android - Android:地理围栏接收器不调用
我刚刚根据文档为 android 中的地理围栏制作了一个演示,但是当我从围栏区域出去或进入围栏区域时,这里地理围栏广播接收器没有调用。
伙计们查看代码并尝试解决问题。
谢谢金哥
SplashActivity.java
GeoFenceRequestor.java
地理围栏接收器.java
公共类 GeofenceReceiver 扩展 BroadcastReceiver { 上下文上下文;
AndroidManifest.xml
它成功添加了地理围栏,但后来它不调用广播接收器来了解是否进入/退出
java - 创建用户定义地理围栏的算法
我有一个点的纬度和经度。我想要关于该给定点的 500M 半径内的所有纬度和经度读数。有什么方法吗?可能吗?有什么算法吗?
android - Worklight - Wifi 中的连接触发器引发错误
功能
它抛出一个错误:
The WIFI Connect trigger with network specification: [{"SSID":"wifiName"}] will have no affect, since this network do not appear in WIFI acquisition policy.
任何想法确切的问题是什么?请帮忙。
java - 两个类覆盖相同的方法
我正在尝试检测地理围栏,这需要界面onConnected()
中的功能ConnectionCallBacks
。但是,我也在片段(单独的类)中使用此接口,并在onConnected()
那里覆盖该方法。是否可以有两个不同的类覆盖相同的方法?还是只使用该函数的一个实例?
我一直试图弄清楚为什么地理围栏没有出现在我的通知中,因为我知道它们正在被创建。任何帮助深表感谢!
android - Android 地理围栏 addGeofences
我在 Android 中遇到地理围栏问题。我按照https://developer.android.com/training/location/geofencing.html的说明 建立地理围栏列表,我与 LocationClient 连接,它可以工作并返回连接,我可以获得最后一个位置.. .但是当我执行时:
mLocationClient.addGeofences(InfoApp.mGeofenceList, mTransitionPendingIntent, this);
我在 onAddGeofencesResult 中没有回复。我在 logcat 中没有看到任何消息。
我使用以下代码创建地理围栏:
首先我用 REQUEST_TYPE.ADD 调用这个函数:
我在 onConnected 中收到了响应,但是当我调用 addGeofences 时,不再收到任何响应。
非常感谢!
java - 在后台创建 android 地理围栏而不会崩溃
我目前有一个 IntentService 接收带有 lat、lng 信息的 gcm 消息,我想在没有前台应用程序的情况下在后台注册地理围栏。我已经尝试将工作(在活动中)代码放入 IntentService 但我得到一个空指针异常,我不知道为什么。
这是错误消息:
有什么想法或技巧可以实现这一目标吗?