Atlantis-GPS-coordinates
全部标签 我正在开发Android应用程序。我发现如果屏幕关闭,GPS无法在某些设备上工作(三星GalaxyS2.2.1版、三星GalaxyAce2.3.6版Gingerbread、摩托罗拉Diffy2.2)。它在其他设备(HTCWildfire2.3.3)上运行良好,即使屏幕关闭也是如此。这是为什么? 最佳答案 我不确定是否会发生这种情况,但我在加速度计方面遇到了类似的问题。当屏幕锁定时,它不会提供任何传感器读数。所以我所做的是,每当我想要传感器读数时,我只是每5分钟进行一次唤醒锁定,这样屏幕就会亮起,然后我就会得到传感器读数。应该对你有用
我打算在Android中构建一个应用程序,作为员工在路上的打卡卡。在工作开始时,用户将单击一个按钮,该按钮将记录GPS位置和当前时间(从而验证他在给定时间他应该在的地方),并在工作结束时再次记录时间和GPS位置。所以我认为这很容易,只是我找不到提取当前位置数据的方法。我能找到的最近的是onLocationChanged,这意味着我无法读取固定GPS。我知道必须有可能做到这一点,但找不到如何实现它的工作示例。 最佳答案 经过一番研究,我得出了以下结论:publicclassUseGpsextendsActivity{Buttongps
我制作了一个应用程序,可以为我提供我的Android手机的位置。现在我想制作一种方法,帮助我通过短信检索手机的GPS位置(经纬度或地址,如果可能的话)。示例:电话号码558899。我向558899发送一strip有“获取位置”的短信,然后收到一条包含坐标的消息。 最佳答案 这可能有帮助:“捕获”收到的短信:http://www.codemobiles.com/forum/viewtopic.php?p=95发送短信:http://www.anddev.org/how_to_send_sms-t552.html编辑:无效链接。我不记得
当移动很远的距离时,比如去另一个城市,关闭GPS,打开它需要很长时间才能找到第一个正确的点。因此,如果我通过示例注册到gps提供程序,则可能需要10分钟才能收到第一个onLocationChanged调用。网络提供商的响应速度会更快,但准确性较低。有没有办法帮助gps提供商?给它一个大概的位置(来自网络提供商的位置),以便它可以更快地找到我的位置?我认为谷歌地图做了某种优化,因为他们的应用比我的基本应用更快找到我的位置,后者只注册到gps提供商。知道如何以相当准确的速度( 最佳答案 你是对的,如果你在手机关机的情况下移动很远,那么卫
当我尝试在我的android4.4(Kitkat)上启用GPS时,我的android应用程序崩溃了。它一直运行良好,直到Android4.3。我正在使用以下代码打开GPSIntentintent=newIntent("android.location.GPS_ENABLED_CHANGE");intent.putExtra("enabled",true);this.sendBroadcast(intent);在我的LogCat中它给出了安全异常。我的LogCat详细信息如下:-11-2712:47:37.410:E/AndroidRuntime(3818):Causedby:java.
在GooglePlay服务更新到4.1后,我们的应用程序遇到了一个奇怪的问题。我们在GooglePlay服务中使用Activity识别。如果用户将位置模式更改为“仅设备”并返回“省电”,Activity识别客户端将停止提供Activity更新。我们试图停止并重新请求更新,但它不起作用。我们发现让它再次工作的唯一解决方案是重启手机。重现步骤:从Android开发者网站下载并运行ActivityRecognitionSample程序。打开系统设置->位置->模式,将模式更改为仅设备。将其改回电池节省。将出现位置同意弹出窗口,按同意。返回到您的示例程序,您会注意到该应用没有收到任何Activ
我向用户显示了启用gps设置的提示,但我如何检查用户是否真的在他的手机上启用了gps位置?privatestaticvoidshowGPSDisabledAlertToUser(){//TODOAuto-generatedmethodstubAlertDialog.BuilderalertDialogBuilder=newAlertDialog.Builder(ChatSDK.getSDKInstance().activity);alertDialogBuilder.setMessage("GPSisdisabledinyourdevice.Wouldyouliketoenableit
我在使用Android中的LocationListener时遇到了一些困难。我想制作一个应用程序来获取当前的GPS位置,然后长时间休眠。一天或更长时间。在这段时间里,我希望GPS通知图标不显示。我现在拥有的是在onLocationChanged中的Thread.sleep(x)但这将使图标在sleep期间保持打开状态。我该怎么做,是否有比使用Thread.sleep更好的方法?提前致谢 最佳答案 为此,您必须完全关闭LocationManager。我在我的应用程序中做到了,我只每10秒检查一次位置,因为我发现,关闭比Location
我想在我的AndroidGPS应用程序中使用速度因子。我想同时使用网络提供商和gps提供商来获取位置更新。但是网络提供商几乎不提供速度。虽然GPS提供商多次提供修复。但是否一旦找到没有速度的修复,设备将不会请求新的更新,直到requestLocationUpdates中设置的间隔或距离发生变化?如果是这样,我怎么能强制继续它直到我有速度。我找到了Criteria类,但我们只能在选择提供者时使用它。我想在获得修复时使用它。可以吗?我注意到的另一件事是,有时我的速度在开始时达到127m/s,即使我很稳定,然后它也会归一化为实际速度。这是设备问题(在G1中测试),还是通常取决于卫星或位置?在
我打算做一个AR应用程序,它只使用GPS技术来获取位置,然后使用指南针/陀螺仪来跟踪6DOF取景器的移动。这是我自己开发的个人项目,但我正在寻找起点,因为它对我来说是一个新领域,所以这可能是一个稍微开放的问题,有超过1个正确答案。通过使用GPS,我希望以其准确性为代价简化我的第一个AR应用程序的开发。此AR的想法是不使用任何视觉处理(仅依赖GPS),并在屏幕上以距用户站立位置大致正确的距离(最多一个点)显示3d模型。这听起来很简单,因为游戏在3D世界中工作,具有要绘制的视点和面部/对象/模型等的位置。我的目标平台是可能运行这些操作系统的WM6、Phone7或Android之一的移动设备