草庐IT

geofence

全部标签

android - 当手机靠近监控位置时,Android ProximityAlert 或 Geofence 会消耗更多电池吗?

如果我使用具有给定半径(例如100米)的AndroidProximityAlert,并且我的手机经常靠近(或位于)该位置,电池消耗是否会比我很少靠近该位置时更大?是否存在电池消耗增加的距离?如果改用地理围栏呢?理想情况下,我想了解以下情况对电池生命周期的影响:R=proximityAlert或Geofence区域的半径D=手机与proximityAlert中位置的距离DD>>R(手机肯定在接近警报位置之外)D~=R(接近警报位置边界附近的手机)是否有任何特定位置(即D或D-R的值),手机会自动将位置提供商更改为更昂贵的选项以提高准确性? 最佳答案

Android Geofencing - 没有 future 的 Intent ?

我有一个奇怪的问题。我使用Google服务实现了地理围栏。(下面的实现)在我的设备(三星GalaxyS和MotoX)上,它们运行完美。在其他一些设备(HTCIncredibleS、GalaxyNote)上,我没有收到任何转换Intent。绝不。凭借出色、准确的GPS定位,站在栅栏中间。没有什么。日志中没有任何可疑之处。没有错误,没有警告。没有itents来,服务没有启动。有没有人见过这样的东西?(这很奇怪,因为我看不到可以工作的设备和不能工作的设备之间有任何联系。它不是制造商,不是Android版本,Play服务在所有这些设备上都是最新的。)实现:list:更新地理围栏:publicc

android - 使用 Fused location Geofences 时是否需要请求位置更新?

我已经使用theAndroidDevelopersdocumentation.成功实现了位置地理围栏|我遇到的问题是地理围栏事件并不总是可靠的。有时我一到该位置它们就会触发,有时它们需要几分钟(即使半径值很大),有时它们根本不会触发。我还注意到,即使我启用了GPS,该应用程序也没有使用GPS传感器获取我的位置。这是因为在没有请求更新的情况下,FusedLocation提供程序处于“被动”模式并依赖于其他应用程序的请求吗?我是否需要实现位置请求和地理围栏? 最佳答案 不确定它是否完全回答了您的问题,但我正在开发实现地理围栏和位置请求的

android - 添加 Geofence 使 ApiException 状态为 13

最近遇到一个问题,添加地理围栏会随机失败并出现ApiException,状态代码13定义为“错误”,没有提供额外的详细信息。通常错误代码是特定于地理围栏的,但这似乎是一个普遍的失败。有谁知道为什么GeofencingClient会返回状态代码13?我找不到遇到同样问题的人。这似乎影响了应用程序的旧版本,之前它可以正常工作。我已经仔细检查了纬度/经度是否是有效坐标,相同的数据有时可以正常工作。我曾尝试使用不同的APIkey进行初始化,以防map/位置服务出现问题,但这没有任何区别。我也试过从GeofencingClient(context)到LocationServices.getGeo

android - 如何在 Android 中使 Geo Fencing 警报更准确

您好,我正在尝试在Android中添加GeoFence功能。我正在使用http://developer.android.com/training/location/geofencing.html用于创建和监控地理围栏。我将IntentService用于警报(已进入/已退出),但对我来说它不起作用。但是当我离开并返回区域进行测试时,它对我不起作用。我已打开设备的GPS,但设备未连接到互联网。任何人都可以帮助我使它更准确和完美,没有任何问题。publicclassMainActivityextendsActivityimplementsGooglePlayServicesClient.Co

cordova - Phonegap 版本 : geofence custom plugin issue

我尝试使用PhonegapGeofencePlugin(在iOS部分用swift编写)与我的应用程序。通过PhonegapBuild构建项目时,我得到以下信息stacktrace对于iOS构建。XCode在编译期间找不到扩展名为.d的文件。Phonegap版本是PGBuild中的默认版本:3.6.3。我通过以下方式包含插件:是插件问题还是配置问题?谢谢! 最佳答案 看起来Swift代码无法与Obj-C代码通信。您需要添加一个桥文件来解决这个问题。您需要添加一个名为project-Bridging-Header.h的文件(projec

android - 在 Android 中进入 GeoFence 时无法显示通知

我正在Android中开发GeoFencing,我被困在了一个点上。我的任务是在用户进入/退出我定义的地理围栏区域时向他显示通知。这是我的代码:Activity类publicclassTestMapActivityextendsFragmentActivityimplementsOnMarkerDragListener,ConnectionCallbacks,OnConnectionFailedListener,OnAddGeofencesResultListener{privatestaticGoogleMapmap;privateLocationClientmLocationCli

android - Android Geofences 是否保持 Activity 状态直到删除/过期或仅直到我的 PendingIntent 启动

我即将使用地理围栏实现一项功能,在我完成任何认真的工作之前,我需要知道地理围栏在第一次转换后是否保持Activity状态。该功能的核心是:everytimeI'mwithinxmetersofpointP(callthisAreaA),IwantActionBtooccur.我需要知道的是我是否只需要使用Geofence.NEVER_EXPIRE添加一个地理围栏,然后放心,我每次都会收到PendingIntent我输入指定区域,无论耗时、重新启动等或我是否必须在离开A区后重新注册此地理围栏,以便在我下次进入A区时收到通知?我希望是前者 最佳答案

java - 未从 Android Geofence 事件中收到 Intent

一切都正确构建并在模拟器中运行,但我似乎无法让我的IntentService记录任何内容。我确定我遗漏或忽略了一些基本的东西,但我对Android/Java还很陌生,此时已经没有什么想法了。publicclassMainActivityextendsAppCompatActivityimplementsGoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener{privateGeofencegeofence;privatePendingIntentmGeofencePendingInten

android - 如何在Geofence android中添加后台服务

我正在尝试创建一个带有监控后台服务的地理围栏。地理围栏创建成功并在应用程序Activity打开时工作,但在关闭应用程序地理围栏时不起作用。我现在该怎么办。我的代码是:publicclassMapsActivityextendsFragmentActivityimplementsOnMapReadyCallback,GoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener,LocationListener{@OverrideprotectedvoidonCreate(Bundlesaved