android-gps相关内容

我什么时候需要 android.hardware.location.gps 和 android.hardware.location.network?

Google 正在通过电子邮件通知 Android 位置权限的更改: 我们将于 2016 年 10 月 15 日进行更改,这将影响应用面向 API 版本 21(Android 5.0、Lollipop)或更高版本,使用ACCESS_FINE_LOCATION 但没有明确地拥有“android.hardware.location.gps"使用功能.展望未来,这些可以在没有 GPS 的设备上安装 ..
发布时间:2022-01-14 21:10:12 移动开发

在不使用 GPS 或互联网的情况下获取用户在 Android 中的当前位置

是否可以在不使用 GPS 或互联网的情况下获取用户的当前位置?我的意思是在移动网络提供商的帮助下. 解决方案 你要做的是使用 LocationManager.NETWORK_PROVIDER 而不是 LocationManager.GPS_PROVIDER.NETWORK_PROVIDER 将在可用的 GSM 或 wifi 上解析.显然,在关闭 wifi 的情况下,将使用 GSM.请记住, ..
发布时间:2022-01-14 20:31:28 移动开发

RoboScript无法在Firebase Testlab中单击“启用位置确定"按钮

我正在尝试在Firebase TestLab上使用RoboScript测试基于Google Map的Android应用.默认情况下,TestLab设备上的位置是禁用的.要启用它们,我们需要模拟在系统提示上单击“确定"按钮.但是这种点击永远不会发生.您可以在下面看到屏幕截图.永远不会按下“确定"按钮,并且流程在此处停止. {"eventType":"VIEW_CLICKED",“时间戳记": ..
发布时间:2021-05-07 20:07:22 移动开发

代号一个应用程序未提供真实位置

输入输出应用程序中,我们有一个模块,您可以在其中发送带有GPS位置的时间记录. 在40%的情况下,我们遇到了位置问题,因为该模块提供的位置不是真实的(有时约1公里). 遇到这种情况时,我们打开Goog​​le Maps应用程序,它会为我们提供理想的位置,然后再次显示该应用程序,而不是真实位置. 要获取位置,我们使用以下方法: Slider s1 = new Slider(); ..
发布时间:2021-04-23 18:33:12 其他开发

当应用程序不在前台时,Android服务停止工作

我有一个小问题:我从Service收到LocationListener给定的速度值.但是,当我关闭应用程序的用户界面时,locationlistener停止发送更新.有谁知道该怎么办?即使没有使用该应用程序,我也需要它来继续更新... 这是我的代码: 公共类BackroundService扩展了Service {//初始化位置管理器和监听器LocationManager locationM ..
发布时间:2021-04-05 19:40:16 移动开发

Android:使用移动设备计算车辆移动距离

使用我正在计算的GPS点,方法是通过保留先前和当前点 location1.distanceTo(location2),方法是将每个时间加到某个时间差的变量上,以获得行驶距离.获取车辆移动距离的好方法吗?有什么更好的方法可以在行驶中获得准确的行驶距离? 解决方案 使用以下代码.希望对您有所帮助. public double CalculationByDistance(LatLng St ..
发布时间:2020-11-20 00:35:58 Java开发

如何让Android等待?

在我的程序中,需要在GPS启用后立即接收用户的纬度和经度...我正在使用onGpsStatusChanged来不断检查GPS状态,并且检查工作正常...唯一的问题是,它试图立即检索用户位置,它返回纬度0.0和经度0.0,导致获取这些信息需要花费几秒钟的时间...如果我稍后尝试在按钮上使用clickListener检索几秒钟,则效果很好. 然后我想:如果我可以使设备在启用GPS后 稍等几秒钟, ..
发布时间:2020-11-19 04:50:12 Java开发

Android广播GPS开启了更新位置

即使在这里有很多阅读资料,我也无法弄清楚这个问题。看来我永远都不会打开gps事件。 在进行调试检查后,标志isGps是正确的。但是,结果是,用户警报效果很好,但无法更新位置。我只是想在gps开启时添加一个标记,看来这里的内容未正确同步。 即使位置准确,该标记也是如此。 / strong> 我从片段中使用此代码。 公共类MapDialogFragment扩展DialogFra ..

requestLocationUpdate()永远不会触发onLocationChanged()-Android

我已使用manager.requestLocationUpdates("gps", 1000, 0, new LocationDetector());每秒获取更新.但是此方法永远不会触发onLocationChanged()方法.我已经运行了很多次应用程序,并且还尝试等待30分钟以获取更新,但是Android Monitor上没有显示更新.我还仔细检查了设备的GPS处于打开状态.因此,请告诉我们可 ..
发布时间:2020-08-30 06:51:20 移动开发

如何沿道路进一步推算?

考虑到移动设备在短时间内的实时位置数据,我如何才能沿着这条路进一步取得经纬度,例如2英里,甚至更好,行驶5分钟? 我看到我可以使用Google的Roads API捕捉到一条经纬度这将在Android应用中. 解决方案 给出一个以List表示的路线,此函数计算该路线上的点,该点是由该路线上的distance米从origin行进所产生的(使用 Google Maps AP ..

使用Android中的计时器每10分钟跟踪一次Gps

我正在开发一个android应用程序,并且正在使用一项服务,该服务每10分钟通过GPS跟踪一次位置.但是,当我将位置侦听器放入计时器任务中时,它会引发异常: 无法将代码放入未调用looper.prepare()的线程中. 有人对此问题有见识吗? 解决方案 您无需启动服务即可接收位置每10分钟更新一次 而是做这样的事情 mLocManager = (LocationMan ..
发布时间:2020-08-28 06:57:22 移动开发

将Gps作为后台服务运行,并将接收到的当前位置数据与Sqlite中的值进行比较?

我知道有很多关于这个的问题,我已经经历了几天,但是找不到合理的答案.我是android的新手,所以我不知道如何完成工作 基本上,我想知道如何在后台运行GPS即服务,例如在安装应用程序时启动它,以及如何将从gps后台服务接收到的数据与SQLite数据库中的数据进行比较. 解决方案 您可以像上面那样进行服务,该服务从GPS和网络提供商处获取位置,并在后台插入数据库中. packag ..

地理围栏-触发"GEOFENCE_NOT_AVAILABLE"时出现问题

我使用地理围栏做应用程序,因为我开始使用它,因此我开始广播过渡接收器,当我关闭GPS位置时,我收到了代码GEOFENCE_NOT_AVAILABLE的警报,并且我启动了一项服务来重新注册地理围栏打开GPS. 现在我休息了几天,当我关闭GPS时,我的broadcastReceiver突然没有收到警报.我不明白为什么? *当我从位置进入/退出时(如我在geofences init中定义的那样),我会触 ..

使位置离线

我想在离线时获取当前所在地的经度和纬度值,并将当前位置保存到其数据库中.当移动数据和wifi均已关闭但GPS处于开启状态时,是否可以获取设备的经度和纬度? 解决方案 只需使用此代码.确保用户未在其位置设置中选择仅wifi或仅网络选项.它必须是高精度或仅GPS.这段代码将起作用. public class Location extends AppCompatActivity { Loc ..
发布时间:2020-08-27 18:52:31 移动开发