草庐IT

genymotion-gps

全部标签

android - Genymotion 模拟器显示黑屏

我在c驱动器默认位置安装了genymotion模拟器,我还从eclipse安装了该插件。我可以运行模拟器形式的虚拟框或eclipsegenymotion图标,但模拟器只显示黑屏,我无法运行android项目。任何人都可以帮助我,为什么会这样?我还关注了genymotion网站的常见问题解答部分。 最佳答案 对我来说,问题是我禁用了GPU动态切换。我有一个用于MacOSX的程序,名为“gfxCardStatus”,我将其设置为“仅集成”——因此它仅在我的集成显卡上运行。切换回“动态切换”选项为我解决了这个问题,这让Genymotion

Android - 在自定义 map 上绘制 gps 坐标

我的应用程序中有一个Activity,其中有我用作map的图像。如果图像与谷歌地图“网格对齐”,那么当我使用从在线谷歌地图获得的map的左上角和右下角时,我可以将用户gps转换为屏幕上的x和y。但是,如果map不是“网格对齐”的,并且与我的数学返回的值成一定角度,则会将用户位置绘制在屏幕外。显然我遗漏了关于如何处理map角度的部分,所以如果有人能阐明如何做到这一点,那将非常有帮助。我知道我必须计算出弧度角度并进行一些转换,但我不知道从哪里开始。到目前为止,这是我用来获取x和y以在Canvas上绘图的方法。publicdouble[]getPositionGPS(Locationuppe

嵌入式外设集 -- GPS定位模块(ATGM336H)

目录目录模块介绍关注微信公众号--星之援工作室发送关键字(GPS模块) 使用的注意事项 如何移植usart2.cusart2.h获取以及解析经纬度显示经纬度模块介绍ATGM336H是一种高性能的GPS模块,可以在较低功耗下提供高精度、高可靠性的位置信息服务。它采用了SiRFstarIII技术,并支持多种导航卫星系统,包括GPS、GLONASS、Galileo、QZSS和SBAS。ATGM336H可以快速获取卫星信号,提供高达10Hz的位置刷新速率,并能在较弱的GPS信号环境下保持高精度。ATGM336H小巧轻便,易于安装和集成,适用于各种应用场景,包括车辆定位、智能导航、无人机导航等。它还具有

android - 融合位置 GPS 在打开 Google map 之前不会更新

我在我的应用中使用了融合位置提供程序,它被设置为PRIORITY_HIGH_ACCURACY,间隔为60秒。这通常有效,但有时位置不会自行更新5到10分钟,而当我打开Googlemap时,它似乎会触发位置更新。这里还有其他人可能遇到过此问题或知道此行为背后的可能原因吗?有什么办法可以解决这个问题吗? 最佳答案 我从以下发现linkFusedLocationProvider只有在至少有一个客户端连接到它时才会维护后台位置。一旦第一个客户端连接,它将立即尝试获取位置。如果您的Activity是第一个连接的客户端并且您立即在onConne

java - GPS位置抖动去除算法/理论

我正在尝试在Android上编写一个GPS跟踪(类似于慢跑应用程序),但GPS位置抖动问题使它变得丑陋。当精度为FINE且精度在5米以内时,位置每秒抖动1-n米。您如何从合法运动中确定或过滤掉这种抖动?Sporypal等应用程序显然有一些方法可以过滤掉这种噪音。有什么想法吗? 最佳答案 您可以通过低通滤波器运行这些位置吗?命令的东西x(n)=(1-K)*x(n-1)+K*S(n)在哪里S是噪声样本,x是低通滤波样本。K是一个介于0和1之间的常数,您可能必须对其进行试验才能获得最佳性能。根据TK的建议:我的伪代码看起来非常像C:flo

android - Genymotion 上的 ARM 翻译

好吧,BlueStacks在我的电脑上有点慢,所以我在互联网上的某个地方读到Genymotion比BlueStacks快一点。然后我下载了Genymotion并安装了它。经过许多复杂的步骤后,我终于明白我需要ARMtranslationandGoogleapp用于玩Android游戏。现在,我可以理解获取Play商店需要Google应用程序。但我仍然对“ARM翻译”一无所知。为什么需要它?它有什么作用?如果我不使用ARM翻译会怎样?最后,ARM代表什么?-提前致谢。 最佳答案 ARM是一种处理器架构,您可以了解更多信息here.An

android - 我可以将 genymotion 模拟器缩放到 "device real size"吗?

我刚开始使用genymotion,我非常喜欢它。让我感到沮丧的一件事是模拟器占用大量屏幕空间并且包含在滚动窗口中..这使得使用起来不太方便我尝试更改屏幕分辨率或自己寻找某种选项,但没有成功是否有像sdk模拟器中那样的“缩放到真实设备大小”选项?更新当我启动genymotion二进制文件时,在控制台中得到以下内容~/coding/genymotion$sudo./genymotionGenymotion日志文件:/home/u238/.Genymobile/genymotion.log播放器日志文件:/home/u238/.Genymobile/genymotion-player.log

android - 当我退出程序时以编程方式关闭 GPS

我已经以编程方式启动了我的GPSIntentmyIntent=newintent(Settings.ACTION_SECURITY_SETTINGS);mContext.startActivity(myIntent);当我退出我的程序时我将如何关闭GPS... 最佳答案 试试这个:locationManager.removeUpdates(myLocationListener);locationManager=null;这将关闭此应用的GPS,但它仍可供其他应用使用。请务必在真实手机上测试您的应用,因为模拟器不会显示与真实手机相同的

android - Android 中更快的 GPS 定位

我注意到像GPSStatus这样的应用程序可以很快得到修复。当我尝试在我自己的应用程序中进行修复时,会花费更多时间。有人知道为什么会这样吗?他们是否使用API的隐藏部分来强制GPS更快地连接?这是我用的LocationManagerloc=(LocationManager)context.getSystemService(Context.LOCATION_SERVICE);loc.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,listener);我希望GPS尽可能频繁地给出结果,因为我需要它用于AR应用程序:)尽管我将更

java - Android GPS不正确的查询位置数据

我没有为此使用模拟位置...事实上,代码就在上周运行良好。我有一个应用程序可以收集GPS数据并使用应用程序本身生成的X、Y坐标吐出一个谷歌地图链接。我不是100%确定为什么它没有按应有的方式工作,但是当我请求应用程序根据手机提供的GPS位置建立谷歌地图链接时,它告诉我我离我的地点有5-6个街区origin(我当时实际所在的位置)不完全是我想要它做的已知:我设置了适当的权限上周所有代码都运行良好这是收集GPS信息的代码:Toast.makeText(context,"GatheringGPSData...",Toast.LENGTH_SHORT).show();gps=newgpsTra