草庐IT

gps_unit_location

全部标签

java - Play Location Services getLastLocation 返回 null

我正在尝试监听位置变化,但有时从未调用onLocationChanged回调并且getLastLocation返回null,而Googlemap始终完美运行.注意如果我重新启动我的设备,定位服务将只工作约2天;之后我的应用程序和theSDKexample都没有将在Googlemap仍在运行时运行。这是我的服务代码:publicclassVisitServiceextendsServiceimplementsGooglePlayServicesClient.ConnectionCallbacks,GooglePlayServicesClient.OnConnectionFailedLis

Android - 如果启用或禁用 GPS,是否有办法收听

我编写此代码以接收位置更新-PendingIntentlaunchIntent=PendingIntent.getBroadcast(context,5000,intent,0);manager.requestLocationUpdates(selectProvider(),0,0,launchIntent);如果可用,我选择gps提供商,否则选择网络提供商。如果稍后启用,有没有办法可以切换回gps?当gps提供程序启用或禁用时,系统是否广播Intent?我可以为此设置一个监听器吗? 最佳答案 您可以检测GPS状态是否发生变化,例如

Android:快速获取 GPS 位置

我需要在我的应用程序中找到一个GPS位置,它不需要准确(准确度大约1公里)但我需要非常快速!(1s-5s)我注册这个监听器:mlocListener=newMyLocationListener();mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,mlocListener);mlocManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,mlocListener);但这需要很长时间才能找到解决方案!有谁知道我可以更快找到位

android - 从 android 启用/启动 'Google Setting for Location'

我有一个简单的问题,关于如何在我们的应用程序中启用或启动Google位置设置->访问位置。我说的是谷歌更新的新设置。编辑:IntenttoopengoogleSetting我发现只有这个:Intentsettings=newIntent();settings.setPackage("com.google.android.gms");settings.addCategory(Intent.CATEGORY_LAUNCHER);starrtActivity(settings);但我想打开'AccessLocation',我们可以直接启用位置访问还是使用Intent来打开位置访问。我也查看了

android - Blackberry - 使用 GPS 和 Google map 估计 Android 应用程序的端口

假设我有一个使用Googlemap和GPS的Android应用程序。使用自定义View和计时器。为Blackberry开发它需要多少时间?需要进行哪些更改?UI可以重用吗?虽然我了解Java,但我对Blackberry完全陌生。请帮我预估时间 最佳答案 让我们说明一下BlackBerry的不同之处:UI概念完全不同,参见UIGuidelines,BlackberryUserInterfaceDesign-CustomizableUI?GPSapi不同且更复杂严格的j2meJRE1.4合规级别而不是extendedJavainandr

android - 如何从 GPS LocationManager 获取 HDOP 或 VDOP 值?

我如何获得HDOPorVDOPvalues来自GPS位置管理器? 最佳答案 GPS_Location:doublelo=gps_loc.getLongitude();doublela=gps_loc.getLatitude();Horizo​​ntal_Accuracy:inthoriAcc=(int)(gps_loc.getAccuracy());HDOP:inthd=(int)(horiAcc/5); 关于android-如何从GPSLocationManager获取HDOP或VDO

Android GPS电池使用情况

我正在用Android编写一个使用GPS的程序。如果它没有打开,它会提示用户打开定位服务(我猜这等同于打开gps?)。我的问题是:GPS是在定位服务打开后立即开始消耗额外的电池电量,还是在查询/使用新位置的定位服务时使用电池电量? 最佳答案 GPS仅在位置管理器请求更新时才开始工作。打开设备中的GPS仅允许程序在需要时请求位置,但这并不意味着GPS正在启动。您可以自己测试一下:通知栏中的GPS图标会告诉您GPS状态。您可以打开GPS,但不会出现该图标。为什么?现在没有应用程序请求更新。一旦应用程序请求更新,图标就会开始闪烁(GPS正

android - 在 Android Studio :Whitespaces in directory location 中更改 SDK 位置

我正在使用androidAPI级别22。但是这个位置是从另一台机器复制的,它在我的E:驱动器中。我在以下位置安装了API级别23:C:\ProgramFiles(x86)\Android\android-sdk但是当我尝试将位置更改为上述位置时,我收到以下消息:AndroidSDKlocationshouldnotcontainwhitespace,asthiscancauseproblemwiththenativetools.如何在不出现空格问题的情况下将SDK位置更改为上述位置。 最佳答案 这是我解决这个问题的方法。无需重新定位

安卓 GPS 精度

我想在我的应用程序中使用精确的gps定位。所以我遵循了一个简单的教程(LocationManager的基本用法,明确要求GPS提供商,要求更新0ms,0m)并创建了一个应用程序。我对更新的准确性和速度完全没有印象。速度较慢,最佳精度为24米,但平均为96。在同一部手机上,我从同一位置运行广为人知的GPSSTATUS.我很惊讶地看到修复的准确性。4-6米,始终如一。所以我关闭了GPS状态并运行我的应用程序-我看到精度为6米,但几秒钟后它是24、56、90、128...并在96左右波动。现在,我想知道:这怎么可能?有提高准确性的技巧吗?!!有人有好的示例/教程吗?没有帮助让我重复一遍:我获

android - GPS 位置获取在 ICS 上永不停止

我尝试使用我的LocationListener进行两步位置检测。它按预期在每个android版本上按预期工作。仅在ICS上我无法停止GPS位置检测。//innerclassinsidemyPoiActivityprivateclassCustomLocationListenerimplementsLocationListener{StringcurrentProvider=LocationManager.NETWORK_PROVIDER;@OverridepublicvoidonLocationChanged(Locationlocation){if(location!=null){i