android-geofence相关内容

设备重新启动后如何注册Geofence?

我建立了一个应用程序,弹出通知在我设置的位置。 一切正常。即使在我重新启动设备后。没有问题。但我注意到,如果我关闭GPS,然后重新启动我的设备,BroadcastReceiver可能尝试登录Geofence API并因为没有GPS而出错。和Geofence通知不会再弹出,直到我用gps模式重启我的设备。 我必须使用AlarmManager吗?为了每x次推一些刷新?验证GPS模式是否开启? 解决 ..
发布时间:2018-05-17 17:17:14 移动开发

以编程方式将位置模式更改为高精度Android

是否有可能获得用户在位置设置选项下的三种模式中选择的位置模式的信息,即 1.高精度 p> 2.电池节省 3.仅限GPS 我想以编程方式检查用户是否选择了高精度模式,如果不是,则自动启用它。可能吗 ?请注意。 解决方案 可以从 API级别19(Kitkat)获取设备的当前位置模式。 strong>: public int getLocationMode(上下文 ..
发布时间:2018-05-17 17:11:29 移动开发

新的Android Geofence API - 示例代码在位置时不会提醒/通知

/location/geofencing.html“rel =”nofollow“> https://developer.android.com/training/location/geofencing.html I运行代码,我发现geofences是正确创建的,但我真正想要的是当我开车到那些地理位置相同的位置时获得警报的方式。现在,当我经过那些地理围栏点时,什么也没有发生(ReceiveT ..
发布时间:2018-05-17 17:11:21 移动开发

Geofence在Android Oreo上切换操作系统阻止的PendingIntent

这只发生在Android Oreo上。我正在使用Play Services 11.4.2。 我正在使用GeofencingClient注册geofences,并使用addGeofences方法将pendingIntent注册到处理地理栅栏转换的IntentService。 看起来播放服务发送的意图在某些情况下被操作系统阻止。 系统记录以下内容: 不允许后台启动:service In ..

根据缩放级别如何获取像素数等于地球圆周的半径?或区圈的半径来屏幕像素?

我在谷歌地图上创建Geozones。地图API提供的默认圈子在滚动地图时会出现laggy。所以,我想创建自己的圈子(覆盖地图)。我创建了半径为300米的固定圆。此圆圈的宽度应根据缩放级别作为默认地图圆圈进行更改。我写了一个如下的方法,通过将半径和缩放级别作为参数来计算像素。我还添加了默认的圆圈来验证我的圈子对于不同地址的准确性。 //根据半径和缩放级别调整圆的宽度和高度 private ..

安卓:地理围栏接收器不是要求

我只是在做机器人演示了地理围栏按文档,但这里地质击剑广播接收器并没有叫,当我从围栏面积外出或进入它。 专家看code和试图抓住这个问题。 由于金吾 SplashActivity.java 公共类SplashActivity延伸活动{ @覆盖 保护无效的onCreate(捆绑savedInstanceState){ super.onCreate(savedIns ..
发布时间:2016-03-18 23:01:07 移动开发

在后台创建的Andr​​oid地理围栏没有崩溃

目前,我有与纬度,经度相关信息接收GCM消息的IntentService,我想注册在后台地理栅栏没有前景的应用程序。我已经试图把(某活动)工作code到IntentService但我得到一个NullPointerException异常,我不知道为什么。 @覆盖 保护无效onHandleIntent(意向意图){ 捆绑额外= intent.getExtras(); Google云 ..

谷歌播放服务的位置API使用限制

如果您使用的新型Android位置API的功能,如通过谷歌地理围栏或ActivityUpdates播放服务,你受到任何使用限制? 我知道有像,例如限制同时注册100地理围栏,但除此之外,任何使用限制,我可以发现,在每天允许的请求等方面,似乎是指谷歌地图API,而不是位置API。 解决方案 如果您登录到 API控制台为您的应用程序,在左侧,你可以点击“API”。还有所有的API及其使用限制 ..
发布时间:2016-03-17 23:37:04 移动开发

获取方向Android应用的用户为首的进入地理围栏

我在玩弄地理围栏 - 我想要做的是当一个地理围栏被触发,弄清楚他们要去的方向是什么。 例如 - 让我们AY我想设置围绕卡弗斯地理围栏。同时降低州际公路向北,当我输入我想弹出一个通知,说地理围栏“卡弗斯,采取正确的下一个出口,并作出正确的航向东”。 但如果他们在跨境南行车,应该弹出,并说“卡弗斯,采取下一个出口在右侧,使左向东。” 这并不是说整个有想法的最好的例子,但希望。 的几点思考我有: ..

有没有在Android上地理围栏的半径有限制吗?

我开发使用Android的地理栅栏API的应用程序。现在我有,当地理围栏半径大到10公里,它不工作的问题,但是当它是小到10米,然后它的作品。 在文档,谷歌并没有说太多关于半径: 的Andr​​oid样品 地理栅栏API 地理栅栏构建器API 非常感谢你! 解决方案 半径决定了或大或小圆圈是周围的GeoPoint绘制。没有为半径的大小的最大限制,但是我发现的是,进入或退出关篱笆需 ..
发布时间:2016-03-09 21:33:13 移动开发

错误在Android中加入地理围栏(状态code 1000)

我收到了onAddGeofencesResult错误(INT状态code,的String [] geofenceRequestIds)与状态code回调= 1000。 我有我的GPS功能,我的无线网络连接。我也有谷歌播放服务,我能够追踪我的位置,并要求更新。为什么我不能添加地理围栏?我不能够甚至从文档示例应用程序添加地理围栏。我得到以下吐司消息: “添加地理围栏:失败,错误code 1000年 ..

Android的地理界线:经常不正确退出/进入事件,而设备在围栏实际上固定

我的工作有地理围栏功能的应用程序,使用谷歌的播放服务API 。 它的工作原理pretty也一般,但我经常收到“误报”,这意味着我收到退出事件紧接着ENTER事件,即使该设备实际上是地理栅栏里面没有动。 情况好转了一点,当我开始听详谈事件,而不是ENTER键(用3分钟的时间游荡)。我用100米半径的围栏。 但是,这样做的时候,我还是收到了不正确的退出事件。理想我很想有大亨的公子时间相当,但对退 ..

难道Android的Geofences仍然有效,直到删除/到期或只有等到我PendingIntent启动

我要实现的功能与geofences之前我得到任何严肃的工作完成后,我需要知道geofences是否第一次转型后,仍然有效。 该功能的核心是: 的每次的我点P x的米之内我(这个的 A区的),我想要的的纠正措施B 的发生。 我需要知道的是 请我只需要添加地理栅栏与 Geofence.NEVER_EXPIRE 键,放心,我会得到一个PendingIntent的的每次的我不管经过时间进入指定 ..

没能获得在地理围栏警报

我已经运行地理栅栏的样本,我已经分配了两个组纬度,经度和半径并运行示例。当我点击了注册地理围栏我得到下面的东西在我的日志 位置服务可用 客户端连接 添加Geofences:成功GeofenceRequestIds = [1,2] com.example.android.geofence.ACTION_GEOFENCES_ADDED 但在此之后没有任何反应,我不知道是什么问题,我通过启用G ..
发布时间:2015-12-05 11:24:39 移动开发

无法在Android的进入栅栏时显示的通知

我的工作地理围栏在Android和我停留在一个点上。我的任务是显示的通知来,当他进入用户/退出由我定义的地理栅栏区域。 下面是我的code: 活动类 公共类TestMapActivity扩展FragmentActivity工具 OnMarkerDragListener,ConnectionCallbacks,OnConnectionFailedListener,OnAddGeofen ..
发布时间:2015-12-05 01:21:14 移动开发

安卓:LocationManager.addProximityAlert()及区别; LocationClient.addGeofences()

这两种充当一种机制,一旦用户输入/退出一个特定兴趣点来通知。各有什么利弊? 解决方案 即将从别人谁切换到谷歌播放服务前一阵子,我可以给你一些经验: 我有一个应用程序,大约2,5岁,使用定位服务广泛。当然,从一开始,我们使用了LocationManager因为那是可用的Andr​​oid平台上。 我们有一个pretty的不愉快的经历与位置服务在Android相比,IOS。这是越野车,不可靠的 ..
发布时间:2015-12-05 01:20:35 移动开发