草庐IT

Atlantis-GPS-coordinates

全部标签

android - 当仅请求 COARSE_LOCATION 时,Android 是否仍会使用 GPS 来提取位置?

我想弄清楚我是否真的需要请求ACCESS_FINE_LOCATION。我不需要真正准确的坐标。但是,如果手机信号塔或WiFi不可用,我希望能够从GPS获取位置(精度低也可以)。但是,我无法在Android文档中找到关于此的明确答案。以下是Android文档的内容(ACCESS_COARSE_LOCATION)。它告诉我,请求粗略位置会给我来自“Cell-ID,WiFi”来源的信息,并且请求精细权限将使用GPS,但它没有说明GPS是任何类型的后备,因为只有粗略位置权限是要求。公共(public)静态最终字符串ACCESS_COARSE_LOCATION自:API级别1允许应用程序访问粗略

android - GPS 可以在真手机上的 Android 中模拟吗? (没有模拟器)

为了测试我正在构建的应用,我希望能够在未连接到计算机的真实设备上模拟GPS位置。这可能吗?我找到了几种使用模拟器执行此操作的方法,但没有一种方法适用于真实设备。谢谢 最佳答案 在系统设置>开发者选项中,启用“允许模拟位置”。然后使用类似“MyFakeLocation”的应用程序来设置假位置。 关于android-GPS可以在真手机上的Android中模拟吗?(没有模拟器),我们在StackOverflow上找到一个类似的问题: https://stackove

android - GPS android requestLocationUpdates

我有一个名为GPSSampleLocation的类有一个功能可以打开gps并根据该获取位置此处gpsEnabled为真,但在我的手机中,当我请求gps时,手机上方的GPS图标会闪烁...但它也不会闪烁...而且我没有获取数据publicvoidgetGPSLocation(){LocationManagermlocManager=(LocationManager)GPSSampleLocation.this.getSystemService(Context.LOCATION_SERVICE);booleangpsEnabled=mlocManager.isProviderEnabled

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