草庐IT

java - 重新排序分配并添加围栏

下面的Java代码看起来有点奇怪,因为我已将其简化为最基本的部分。我认为代码有排序问题。我正在查看JSR-133Cookbook中的第一个表并且似乎可以使用change()中的volatile存储对普通存储进行重新排序。在change()中对m_normal的赋值能否在m_volatile的赋值之前移动?换句话说,get()能否返回null?解决这个问题的最佳方法是什么?privateObjectm_normal=newObject();privatevolatileObjectm_volatile;publicvoidchange(){Objectnormal;normal=m_no

java - 如何在android地理围栏中实现 "un-dwell"?

我无法理解Android的地理围栏。实际问题:我使用了来自googlesgeofence-api的Enter+Exit事件,但在许多设备上信号非常不准确,以至于它跳进跳出栅栏(跳跃半径通常大于400米)。计划的解决方案:所以我想使用Dwell来“平滑”它。如果该位置在栅栏内停留一分钟,则会发生停留。到目前为止,一切都很好。但是我如何检测栅栏的离开呢?当我使用Exit时,由于这些信号跳跃,可能会发生多个Exit。当我离开地理围栏超过一分钟时,我需要的是一种“不适”。我想避免使用在快速重复的地理位置上注册并过滤掉小的异常值的自定义逻辑来重新实现整个地理围栏。问题:geofence-api中

java - 地理围栏 : HTTP request failed while sending through the background service. 给出 UnknownHostException

我在Android应用程序中实现了地理围栏。我关注了this链接以在应用程序中实现“地理围栏”。我正在使用“Retrofit”库来调用“HTTP”请求。应用程序具有以下权限:这是我的“IntentService”代码:publicclassGeofenceServiceextendsIntentService{privatestaticfinalStringTAG=GeofenceService.class.getName();publicstaticfinalintGEOFENCE_NOTIFICATION_ID=0;publicGeofenceService(){super(TAG

java - Android:制作地理围栏的简单方法?

我是Android开发的新手,正在创建一个应用程序,允许用户在特定位置周围创建地理围栏以进行提醒。例如:在杂货店周围制作一个地理围栏,以提醒用户进店取橙汁。有谁知道可以帮助开发这样的东西的教程吗? 最佳答案 据我所知,没有关于地理围栏的教程,但它非常简单(假设您想要一个圆形围栏)。Thistutorial会告诉你如何获取用户的位置Anyofthese链接将向您展示如何计算他们当前位置与围栏中心点之间的距离定期计算他们与中心的距离。我会让他们通过设置屏幕设置间隔,并以大约五分钟的默认值开始,因为超过五分钟就会消耗大量电池。每次获取时都

android - Cordova/PhoneGap HTML5 地理围栏

我希望在我的Android版Cordova/PhoneGap3.0应用程序中添加一些地理围栏。有没有人有使用任何插件的经验?或者,您是否可以建议以有效方式在我的应用程序内计算地理围栏的最佳方法?现在我有了它,所以它每5秒自动更新一次,并根据本地代码中的预定义点检查它,无论用户是否在半径内。只是它似乎对系统有点负担。任何建议都会很棒!提前致谢! 最佳答案 还有https://github.com/cowbell/cordova-plugin-geofence你甚至会在那里找到一些exampleapplication使用ionic框架构

ios - 像 App Store 一样的 UITableView 范围栏?

有谁知道如何向UITableView添加范围栏?AppStore应用有时会这样做,如下图所示。我想使用此范围栏为UITableView中的元素添加排序选项。这比使用带有UISegmentControl的工具栏更方便。我只是不知道如何实现它。我什至不知道元素的名称(我称它为范围栏,因为它看起来就像UISearchBar的范围栏,但它不是)。 最佳答案 实际上,与其他人所说的不同,此UISegmentedControl的.segmentedControlStyle属性设置为未记录的值7。theSegCtrl.segmentedContr

ios - 适用于 iOS 5 的地理围栏 API

我想构建一个应用程序,可以在整个城镇设置一定数量的地理围栏广场区域,我知道我可以通过在后台启用定位来实现这一点,并检查这些坐标以确定它们是否在我的区域内感兴趣。但这意味着会收到来自系统的许多通知并会影响电池性能。相反,我想知道是否有新的API或者可能即将推出的API可以让您设置地理围栏,并且只有在您在围栏内或附近时系统才会通知您,而不是不断监控您的位置。这可能吗?我找到了以下问题,但找不到其他问题:http://www.quora.com/Is-the-geo-fence-functionality-built-into-iOS5s-Reminders-application-avai

ios - 我如何在真正的预提交处理程序中修复 “[App] if we' re,由于 CA 限制,我们实际上无法添加任何新的围栏”?

当我在模拟器中旋转设备时,我在控制台中收到以下消息:[App]如果我们在真正的预提交处理程序中,我们实际上无法添加任何新的栅栏,因为CA限制.有很多关于如何抑制警告的信息,比如这个question.然而,这似乎只是回避问题,并没有真正解决任何问题。警告的确切含义是什么,我该如何解决? 最佳答案 “这个警告到底是什么意思?”不幸的是,我对CoreAnimation的内部结构了解不够,无法完全解释消息的含义。secondanswer试图通过检查反汇编代码来解释它。“我该如何解决?”这可能无法由您修复,因为这不是您的应用程序的问题,尽管该

ios - 快速添加范围栏

该应用程序在带有搜索栏的表格View中显示了它正在使用的汽车零件列表(汽车零件、类型、年份、国家/地区)。现在我决定添加一个范围栏来过滤结果,而且我确信我弄乱了代码。添加scopeBar的行中有很多错误。这是最后20行,在注释//ScopeBartry之后,除了这最后几行,我在viewDidLoad()中添加了一段代码来显示我想要的标题。我做错了什么?任何帮助都非常受欢迎,我已经尝试解决这个问题2天了,但没有成功。importUIKitimportCoreDataclassDictionaryTableViewController:UITableViewController,NSFet

android - 处理公共(public)区域的多个地理围栏过渡

如果我有这两个地理围栏,在注册这些地理围栏后,当我进入或离开这些圆圈的圆周时,我应该会收到通知。但是,如果我正在穿过公共(public)区域,即从一个圆圈到另一个圆圈,我不希望我的应用发送通知。有可能吗?如果是,那怎么办? 最佳答案 您必须使用class用于监控您的围栏:publicclassGeofenceReceiverextendsBroadcastReceiver{Contextcontext;IntentbroadcastIntent=newIntent();@OverridepublicvoidonReceive(Con