草庐IT

gnat-gps

全部标签

android - java.lang.IllegalArgumentException : provider doesn't exist: gps 异常

我正在使用GPS获取用户位置,在装有Android5.0的SamsungGalaxyS5(klte)中显示错误,如java.lang.IllegalArgumentException:providerdoesn'texist:gps但设备有GPS。可以告诉错误是什么确切地表示没有GPS或无法访问GPS。任何人都可以帮助我解决这个问题。错误日志Causedby:java.lang.IllegalArgumentException:providerdoesn'texist:gpsatandroid.os.Parcel.readException(Parcel.java:1544)atand

android - 如何使用谷歌地图 v2 和 gps 在 android 中绘制实时路线

我正在尝试在从我的位置移动时在谷歌地图上绘制路径。为此,我创建了一个谷歌地图Activity和一个在后台运行的gps服务,但是当我尝试运行该应用程序时,我可以看到我的位置发生了变化,但没有显示路线。publicclassHomeActivityextendsAppCompatActivityimplementsOnMapReadyCallback,NavigationView.OnNavigationItemSelectedListener{SessionManagersession;privateUseruser;privateImageViewprofileImage;Bitmap

android - 我可以监听 GPS 变化吗?

我正在编写基于GPS收集位置数据的应用程序。我有下一个问题:当我尝试获取GPS数据并且GPS关闭时,我会显示要求打开GPS的通知,并且它以“ACTION_LOCATION_SOURCE_SETTINGS”开始(当然是点击)Intent。问题:我怎么知道用户打开了它?是否有一些广播Action,或者我可以设置一些监听器或其他东西? 最佳答案 publicclassMyLocationListenerimplementsLocationListener{@OverridepublicvoidonLocationChanged(Locat

android - 如何在 Eclipse Emulator for Android 中启用 GPS

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowtoemulateGPSlocationintheAndroidEmulator?我正在努力激活Android模拟器(Eclipse)中的GPS功能我写了一个获取当前位置的测试程序。它在我的Android手机上运行......所以我确定该应用程序正在运行。如果我在Eclipse的AndroidEmulator中测试程序...什么也没有发生!我错过了什么?我已经在AVD中添加了GPS支持我知道Emulator控件...但应用程序中没有发生任何事情。我需要在SDK中安装一些额外的future吗?我希望有人能指

android - GpsStatus.Listener 仅在 GPS 开启时有效

在我的应用程序中,我有一个GpsStatus.Listener在用户启用或禁用GPS时接收事件。如果在我启动应用程序之前开启GPS,一切正常。在这种情况下,我收到一个GPS_EVENT_STARTED或GPS_EVENT_STOPPED每次我打开或关闭GPS时。问题是GPS在应用程序启动时关闭。在这种情况下,如果我打开或关闭GPS,我不会收到事件。有人能给我解释一下吗?这是我的代码:publicclassGPSTrackerimplementsandroid.location.GpsStatus.Listener{privatefinalContextcontext;privatefi

android 计算准确的 gps 距离。之间的距离

我想计算用户在使用GPS的Activity(例如运行)中走了多远的距离。即使GPS不准确,我也想要一个可以计算准确距离的功能。在我下面的代码中,当我注释掉我的onLocationChanged代码时,我的应用程序没有崩溃。但是TextView和Toast这两个没有显示当前位置。当我包含我的onLocationChanged代码时,我手机上的应用程序会在一段时间后崩溃。我无法弄清楚错误。有人能告诉我我使用Location.distanceBetween的方式是否正确吗?我觉得有些不对劲,但不知道是什么。更新的Java代码publicclassMainActivityextendsActi

Android GPS list 不起作用

我用的是debug模式,在ActivityThread下PerformSource没有找到。我还添加了FINELOCATIONUNDER..如何将..添加到位置,例如..应该在哪里添加?这是GPS的Activity 最佳答案 这些权限应该添加到应用程序标签之外,但用户库将在应用程序标签内。请参见以下结构:希望对您有所帮助。 关于AndroidGPSlist不起作用,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

java - 当提供者是 gps 时返回的位置为空?

我正在尝试在以下代码中检索我当前的位置坐标LocationManagerlocationManager=(LocationManager)getSystemService(context);Criteriacriteria=newCriteria();criteria.setAccuracy(Criteria.ACCURACY_FINE);criteria.setAltitudeRequired(false);criteria.setBearingRequired(false);criteria.setCostAllowed(true);criteria.setPowerRequire

android - GPS卫星数量和位置过滤

根据可用的Location字段,float精度似乎是确定GPS位置好坏的主要字段,而不考虑时间戳。我想知道从NMEA数据(我认为它是$GPGGA)或通过LocationManager.getGpsStatus解析卫星数量是否也有帮助。如何过滤高精度GPS位置?更具体地说,我也有兴趣了解:卫星数量越多,定位越好?我知道卫星的最小数量是4颗,但是否可以说8颗卫星的定位比6颗卫星的定位要好得多?sats的数量是否已经包含在准确性字段中?互联网上的一些页面提到一个重要参数是DOP(精度稀释)。似乎它出现在$GPGSANMEA句子中。这句话安卓有吗?此外,哪些NMEA语句保证在Android中可

android - 为什么 GPS_PROVIDER isProviderEnabled 的检查总是 "false"?

这个问题在这里已经有了答案:HowdoIfindoutiftheGPSofanAndroiddeviceisenabled(11个答案)关闭6年前。我无法确定GPS是打开还是关闭,isProviderEnabled始终为“false”但GPS已打开。publicabstractclassBaseGPSActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceState);mLocationMa