后台位置更新问题或在一段时间后被杀死
我正在研究跟踪应用程序.我正在获取更新位置并保存在领域数据库中. 这是我的代码: 在 Geolocation.getCurrentPosition( position => { var speed = JSON.stringify(position.coords.speed); var accuracy = JSON.stringify(position.coords.accuracy); if (speed > 0 && (accuracy 15)) { var movingLongitude = JSON.stringify(position.coords.longitude); var movingLatitude = JSON.stringify(position.coords.latitude); let arr = {
0 2024-02-12
编程技术问答社区
沿着GoogleMap上的路线动画化或移动标记物
第一次使用Google Maps,我处于非常关键的情况. 实际上,我想和poly Line(Rout Drawn)一起进行动画标记,在这方面,我已经尝试了许多代码,但没有单一的方法要发射. 我第一次使用哪种方法来绘制Rout B/W骑手和用户目的地,因为Ward随着Lat Long Rider的变化而变化,我将他的LAT延长到Firebase上.与此同时 为您更好地理解这里是我的代码. 这是我绘制b/w骑手和用户的方式... public void pathDraw(String startLat,String startLon,String endLat,String endLon,int orginDrawable, int desTinationDrawable){ LatLng origin = new LatLng(Double.parseDouble(startLat), Double.parseDouble(startLon));
0 2024-02-11
编程技术问答社区
跟踪用户位置
问题: 用户可以选择多长时间以及开始跟踪您的locaton(如今天从08:00到16:00).因此,在此间隔期间,我的应用程序将每5分钟收听一次位置(这段时间可以更改,这是用户的喜好). 我在想什么: 在用户定义的时间间隔内,为GPS或网络位置的到来进行运行和聆听. 问题: 可以删除该服务长时间? 我需要在启动服务时注册听众到GPS和网络(即使他们尚未启用),或者我需要根据GPS和网络的状态注册和删除侦听器? 即使用户长时间不使用电话(例如一个小时),我的服务将继续运行吗? 解决方案 您无需为此注册服务.您可以使用Mak Murphy的 cwac-locpoll library 这是从上面链接的页面中获取的库的​​简短描述.您还会在那里找到代码示例. 您只需设置一个AlarmManager警报即可以您想要的任何频率联系LocationPoller,它将从那里处理所有位置工作,从而通过广播意图向您发送结果.然后,您的Broadc
2 2024-02-10
编程技术问答社区
安卓系统。追踪用户认证
我正在开发一个将由多个用户使用的Android应用程序(每个用户都有自己的设备).我正在尝试实现某种会话跟踪,以查看用户是否已进行身份验证,并基于它可以进一步使用应用程序.我要实现的目标是我在网络上使用会话对象使用的跟踪.有什么方法可以在Android系统上执行此操作? 解决方案 您可能必须重新考虑您的概念. 当1个用户使用1个设备时,为什么要使用用户身份验证? 如果您必须具有用户身份验证,则可以在哪里存储凭据? Android为 如果您将凭据存储在电话上,则必须解决加密问题(例如,使用custic sharedPreferences 实施加密 - 有一个实现 >请记住,它不是100%安全).但是有更严重的问题 - 如果用户更改设备并再次安装您的应用程序,他希望保存所有数据.在这种情况下,保存用户数据 - 凭据等.在手机上是不错的选择. 如果将凭据存储在线某处(云等),则仍然必须提供一些安全性.但是,您将如何处理用户与云没有连接并希望对您的应用进行身份验证的情况?
0 2024-02-09
编程技术问答社区
安卓(Google Play)推荐人跟踪的局限性
使用install_referrer和我们自己的广播接收器,我们能够跟踪应用程序中推荐程序的安装.但是,我们在跟踪过程中遇到了一定的局限性.有人能够解决这些问题吗? 当我们与另一个用户共享广告系列URL时,当第二个用户试图打开URL时,他将遇到两个打开它的选项,浏览器和Google Play.仅当用户通过Google Play安装应用程序时,才能进行转介跟踪. 对于较早的版本,例如2.1,我们无法捕获转介跟踪.因此,如果第二个用户具有OS 2.1,则该应用程序不会跟踪安装. 解决方案 为了在将链接发送到另一个用户时加载转介符(并且为了避免浏览器/Google播放问题),链接不应为: 但是 市场://详细信息?
2 2024-02-09
编程技术问答社区
OpenCV4Android从MatOfKeyPoint到MatOfPoint2f的转换
我正在尝试将OpenCV用于Android(OpenCV 2.4.3) 我正在编写一个程序来跟踪关键点.我正在尝试使用特色eTector来检测关键点,然后进行视频. 跟踪它们. 让我解决的问题是,特色eTector函数返回Matofkeypoint,而Calcopticalflowpyrlk则采用Matofpoint2F. 请注意,Matofkeypoint与Matofpoint不同(从Matofpoint到MatofPont2F的转换很简单). 这是我到目前为止的代码: //Feature detector for LKT flow estimation FeatureDetector cvFeatureDetector; //Vector of keypoints MatOfKeyPoint keypoints; ... ... //intitialize detector cvFeatureDetector = FeatureDetector.create(F
0 2024-02-09
编程技术问答社区
确定用户是否通过市场链接安装了我们的应用程序
我有一个应用程序,该应用在几个不同的网站上链接到(通过Android市场URL).我需要实现的方法是确定用户来自何处的方法.有没有办法确定用户遵循的转介网址通过Android市场下载我的应用程序? 例如,用户浏览网站xyz.com,然后单击链接以在Android市场上查看我的应用,然后继续下载它.安装后,我可以"编程"查看用户来自(xyz.com)的何处? 我需要自己(在应用程序中)自己实施,而不是依靠外部工具或服务. 解决方案 可以使用Google Analytics(分析)跟踪您的应用程序的使用情况. 在Android Google Analytics(Analytics)上,提供了一种递送跟踪.这应该使您能够为链接到您的应用程序的每个站点创建一个链接,并跟踪由于哪个站点而安装了多少应用程序. 查看跟踪转介 Android Google Analytics的章节文档以获取更多信息. 您必须依靠必须在应用程序中调用并在清单中注册的Google An
8 2024-02-04
编程技术问答社区
安卓GPS定位精度问题
我正在研究Android中的GPS跟踪应用程序.这是我的代码体系结构: 背景SyncService :用于获取位置更新的服务类.在这里,GoogleapicLient是初始化的,并实现了其他位置与位置相关的方法. AcriuncheCheRceever :一种广播类别,将检查我的BackgroundSyncService是否在时间间隔内运行.如果停止,则开始. gpsenableReceiver :一名广播员,如果GPS状态更改,它将发射.它将检查我的BackgroundSyncService是否在时间间隔内运行.如果停止,则开始. Internet ConnectionStatereceiver :一名广播员将在互联网状态发生变化时发射.它将检查我的BackgroundSyncService是否在时间间隔内运行.如果停止,则开始. 在我的BackgroundSyncService服务中,我以这种方式初始化GoogleapicLient: public void
2 2024-02-02
编程技术问答社区
如何在Android上通过GPS追踪距离?
我将如何跟踪用户旅行的距离?我不一定关心存储航路点,尽管这可能是计算距离所必需的. 到目前为止,我正在创建一个 locationManager ,然后对 onLocationChanged 侦听器进行调整,然后在侦听器开火时计算两个点之间的原始距离. 这里的问题是,如果我将应用程序放在桌子上10、15分钟,它将说我走了.5英里.我应该如何检查准确性并确定要使用哪些点? 或者更好 - 我可以在项目中包括一个SDK或.Jar,并调用他们的功能以使整个事情更容易? 谢谢您的时间. 解决方案 我不是Android程序员,而是在我自己的嵌入式处理器中实现了该功能,其处理能力远低于运行AndRiod的任何功能. 这与GPS确定的修复的准确性无关.如果您有一个固定的GPS接收器,具有"完美"的天空可见性并随着时间的推移而绘制其报告的位置,那么您会看到它在真实位置徘徊,将一些米的转移到任何方向上.如果您以很小的步骤累积了行进的距离,则最终将带您到月球和后方. 您需要
2 2024-02-01
编程技术问答社区
安卓应用的安装跟踪是如何进行的?
这里的任何人都可以解释Android应用程序推荐跟踪的工作方式吗?一个朋友给了我Android应用程序的Google Play推荐URL.然后我安装了该应用程序并打开了它.应用程序开发人员如何知道是我的朋友将我推荐给他们的应用程序?我知道我朋友给我的链接包含他的推荐详细信息,但是如果我完成了应用程序安装后关闭Google Play,那么Google Play如何才能检测到我打开了该应用程序?因此,当我从PlayStore安装它时,将一些唯一的数据注入应用程序.我对吗?请解释. 解决方案 实际上很简单.您单击带有推荐的链接(Google称它们为 campaing Attribution ),此链接传递给Google Play商店应用程序.然后,当您安装应用程序时,Play商店还将此数据(广告名称,源,&c)转发到应用程序本身. 该应用只需要具有特定的BroadcastReceiver(intent-filter com.android.vending.INSTALL_REFE
2 2024-01-31
编程技术问答社区
用安卓读取条码
嗨,我正在为Android HTC英雄开发申请.我正在研究使用内置摄像头读取2D条形码并从条形码中返回的字符串的方法.我直到最近才开始与Android SDK合作,但是我确实有与Java一起从事项目的编程背景.我很想知道阅读2D条形码的最佳方法是什么.我有一些读取条形码的示例应用程序,但它们都是.APK文件,并且没有我可以使用的源或库.为了让您更好地了解我要完成的网站,可以生成由您想要的数据组成的2D条形码在这里 任何答复都将不胜感激. 解决方案 Android程序可以使用意图与彼此进行交互.意图有点像远程过程调用:您向其他程序询问某个操作(例如,扫描条形码),另一个程序将为您执行此任务.任务完成后返回结果. 如果用户安装了Zxing条形码扫描仪,则可以使用意图来扫描条形码.然后将启动条形码扫描仪,让用户扫描代码并将结果返回给您. 有关此扫描仪的更多信息,请访问此项目的Google代码页面: httpp ://code.google.com/p/zxing/wi
0 2024-01-30
编程技术问答社区
如何在Android和iPhone的移动应用程序中实施推荐计划
我们拥有一个在Google Play商店和Apple Appstore中可用的移动应用程序,我们希望实现一个推荐程序,以使更多用户安装和使用我们的应用程序. 这是用户故事: 每个新用户(例如John)都属于独特的推荐链接,他/她可以在其中共享FB/TW/TW/Email或SMS. 当约翰·朋友单击链接时,他们会指向其设备上的各自的AppStore基础. John的朋友安装应用程序并打开应用程序时,我们的服务器应获得通知,我们将知道转介来自John,John将得到相应的奖励. 我们已经评估了许多移动应用程序安装跟踪工具,大多数工具是发布者/移动广告中的最佳用途. 感谢任何评论,建议 欢呼 詹姆斯 解决方案 我们在应用程序中进行类似类型的转介系统,该系统为推荐人(实际上共享了与应用程序的链接的人)在成功安装应用程序上(一个人(一个人)(一个人)(一个人)(一个人)(一个收到链接). 我将尝试使用您的方案来解释我们的实施: 因此,根据您的用户故事
4 2024-01-30
编程技术问答社区
查明资源是否被使用
我正在寻找一种有效的方法来找出Java或XML文件中使用的资源(主要是可绘制). 问题是,在我当前的项目上,可抽签经常更改,现在我有一些可抽签,可能永远不会使用. 是否有一种工具/方法可以在整个项目中搜索每个文件名的情况下找到那些未使用的可抽签? 解决方案 我写了一个基于Python的工具来解决此问题.由于这不是直接共享的地方,所以我创建了一个现在离线的项目页面. 更新: 该开发已经停止,因为皮棉可以做同样的事情,并且已经包含在Android SDK中. 其他解决方案 我只是为了娱乐而写了这个bash脚本: PROJECT="/path/to/the/project" for file in $(ls $PROJECT/res/drawable -l | awk '{ print $8}' | sed 's/\..\+//g'); do count=0; for SRCFILE in `find $PROJECT -name "*.xml" -p
0 2024-01-29
编程技术问答社区
创建一个安卓GPS跟踪应用程序
最近,我已经将Android开发作为一种爱好,并且正在寻找可以使用Google Maps找到和跟踪用户位置的应用程序. 应用程序具有GPS锁,它可以通过使用覆盖类绘制路线来跟踪其运动. 我已经看到类似的应用程序类似于开源的myTracks,但现在对我来说太复杂了. 理想情况下,我想创建一个看起来像这样的应用程序 这是我下面没有进口的代码. 我要做的是创建一系列地理点. 每次位置更改时,都会创建新的地理点. 然后,我尝试使用for循环以迭代每个地理点并在它们之间绘制一条路径. public class Tracking extends MapActivity implements LocationListener { LocationManager locman; LocationListener loclis; Location Location; private MapView map; List geoPointsArray
0 2024-01-28
编程技术问答社区
Analytics.js表单提交时的事件跟踪
我正在为我的一个网站使用通用分析.我想在我的表格上以Onsubmit的形式跟踪分析事件. Onsubmit的运作良好,但是在分析中没有跟踪该事件. 表格标签: form onsubmit="ga('send', 'event', 'Formular', 'Submit', 'Contact')" id="contactform" class="news-form" action="thankyou.html" method="post"> 我认为这是通过新分析跟踪事件的正确方法.谁能帮我或给我一些建议检查什么? 解决方案 问题是,在浏览器加载下一页之前,带有跟踪信息的请求可能会或可能无法完成.为了避免这种情况通用分析的特征: 在某些情况下,例如跟踪出站链接时,您可能需要 知道跟踪器何时完成数据.这样,您可以发送 仅在将点击汇报给目的地的用户到目的地 谷歌分析.为了解决这个问题,发送命令允许您 在字段名称对象中指定hitCallback函数 在Analyti
2 2024-01-26
编程技术问答社区
谷歌分析的页面退出事件跟踪
我有一个javscript代码,wich记录访问者与网站的互动(例如计算最大滚动位置,像素中的鼠标运动等).但是,只有当用户停止与页面进行交互时,这些统计信息是有效的. (他离开,单击链接,关闭浏览器等) 发生这种情况时是否可以执行_GAQ_PUSH?如果是这样,如何? 解决方案 这应该有效. window.onbeforeunload = storeData; function storeData(){ _gaq.push(['_trackEvent', 'Visitor Info', 'Scrolling', 'Up', 200, true]); } 但是,值得注意的是,将事件推向Google Analytics(Analytics),会影响跳线率计算,在您的情况下,这会导致用户从未弹过.因此,您必须包括最后一个参数,并设置它并设置它到true. 其他解决方案 您是否尝试过将
0 2024-01-26
编程技术问答社区
没有第三方cookies的跨域用户追踪?
如何实现跨域网络跟踪服务(例如,对于行为广告),现在大多数人都在禁用第三方cookies? 更明确地,第三方跟踪服务如何认识到两个对不同域的请求来自同一个人? 我想到了一些选择: 也许基于iframe的,通过将第三方跟踪服务的跟踪页面嵌入到各种站点中.这包括跟踪页面应该能够为跟踪域设置第一派对cookie(?).如果随附的页面对每个跟踪页面都是唯一的,则应该有可能将请求与网站匹配,iFrame已嵌入?! IP +用户代理(不可靠) 浏览器指纹打印和时钟偏斜 测量(我希望今天还没有普遍用途) cookie移交,也就是说,将会话ID作为对讲机附加到各个页面之间的所有链接.然后,访问的页面可以设置自己的cookie,其ID与参考页面相同.问题是,如果未通过单击这些准备好的链接访问第二页,则无效. 使用非传统饼干,例如 flash cookie . 也许其中一些怪物不符合相同的原产政策? 那么,如何完成? 编辑:我刚刚注意到,禁用第三方cookie只会阻止创
2 2024-01-26
编程技术问答社区
分析-追踪每个用户的行动
我们的一位客户具有需要登录的Web应用程序,他们希望获取Google Analytics(每个用户)跟踪它 - 了解哪些用户来到他们的网站. 从我在Google论坛上阅读的内容,Google 不 支持这样的跟踪. 我想知道: a)我是否正确理解Google不支持这一点? b)有人知道 支持这种行动的分析工具吗?我发现的唯一一个是 pmetrics ( clicky ??),但是我想拥有一些与之比较的东西,或者如果在clicky/pmetrics上使用此功能的人可以告诉我它的工作方式(他们的网站上没有此功能的演示) 解决方案 不是100%确定的,但我怀疑您可以使用自定义变量 GA的功能并创建非常颗粒状的变量以跟踪.尽管我认为您可能可以按照以下(根据Google示例修改)来实现一些代码,但我不确定我会推荐它是一个好主意. pageTracker._setCustomVar( 1, // This custom var is s
2 2024-01-26
编程技术问答社区
自动跟踪算法
我正在尝试编写简单跟踪例程以跟踪电影中的某些点. 从本质上讲,我有一系列100幅长电影,在黑暗的背景上显示了一些亮点. 我每个框架有〜100-150个斑点,他们在电影的过程中移动.我想跟踪它们,因此我正在寻找一些有效的(但可能不会过分实施)常规. 更多的信息: 这些斑点是大小的几个(Es.5x5)像素 运动不大.一个位置通常不会从原始位置移动超过5-10像素.动作通常很顺利. 这些斑点的"形状"通常是固定的,它们不会成长或收缩,但是随着电影的进行,它们变得不那么明亮. 这些斑点不会朝着特定的方向移动.他们可以向右移动,然后向左移动,然后再次向右移动 用户将选择每个位置周围的区域,然后跟踪该区域,因此我无需自动找到这些点. 由于视频为b/w,但我应该依靠brigthness.例如,我认为我可以围绕该区域移动,并计算上一个帧中区域区域与下一帧中各个位置的相关性.我了解这是一个非常幼稚的解决方案,但是您认为它可能起作用吗?有人知道这样做的特定算法吗?只要我很高兴
0 2024-01-23
编程技术问答社区