android-gps相关内容
Google 正在通过电子邮件通知 Android 位置权限的更改: 我们将于 2016 年 10 月 15 日进行更改,这将影响应用面向 API 版本 21(Android 5.0、Lollipop)或更高版本,使用ACCESS_FINE_LOCATION 但没有明确地拥有“android.hardware.location.gps"使用功能.展望未来,这些可以在没有 GPS 的设备上安装
..
是否可以在不使用 GPS 或互联网的情况下获取用户的当前位置?我的意思是在移动网络提供商的帮助下. 解决方案 你要做的是使用 LocationManager.NETWORK_PROVIDER 而不是 LocationManager.GPS_PROVIDER.NETWORK_PROVIDER 将在可用的 GSM 或 wifi 上解析.显然,在关闭 wifi 的情况下,将使用 GSM.请记住,
..
我正在尝试在Firebase TestLab上使用RoboScript测试基于Google Map的Android应用.默认情况下,TestLab设备上的位置是禁用的.要启用它们,我们需要模拟在系统提示上单击“确定"按钮.但是这种点击永远不会发生.您可以在下面看到屏幕截图.永远不会按下“确定"按钮,并且流程在此处停止. {"eventType":"VIEW_CLICKED",“时间戳记":
..
输入输出应用程序中,我们有一个模块,您可以在其中发送带有GPS位置的时间记录. 在40%的情况下,我们遇到了位置问题,因为该模块提供的位置不是真实的(有时约1公里). 遇到这种情况时,我们打开Google Maps应用程序,它会为我们提供理想的位置,然后再次显示该应用程序,而不是真实位置. 要获取位置,我们使用以下方法: Slider s1 = new Slider();
..
我有一个小问题:我从Service收到LocationListener给定的速度值.但是,当我关闭应用程序的用户界面时,locationlistener停止发送更新.有谁知道该怎么办?即使没有使用该应用程序,我也需要它来继续更新... 这是我的代码: 公共类BackroundService扩展了Service {//初始化位置管理器和监听器LocationManager locationM
..
使用我正在计算的GPS点,方法是通过保留先前和当前点 location1.distanceTo(location2),方法是将每个时间加到某个时间差的变量上,以获得行驶距离.获取车辆移动距离的好方法吗?有什么更好的方法可以在行驶中获得准确的行驶距离? 解决方案 使用以下代码.希望对您有所帮助. public double CalculationByDistance(LatLng St
..
通过GNSS记录器应用程序获取的官方GNSS原始测量值提供以下参数: TimeNanos LeapSecond TimeUncertaintyNanos FullBiasNanos BiasNanos BiasUncertaintyNanos DriftNanosPerSecond DriftUncertaintyNanosPerSecond Hardwar
..
我正在开发一个想要了解gps卫星计数的应用程序.我为此使用了"onSatelliteStatusChanged"方法,但是它不起作用.您在下面看到的我使用的这段代码. 代码 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { gnssStatusCallBack = new GnssStatus.Call
..
在我的Android应用程序中,我必须获取当前的GPS/网络位置,然后获取该位置的google地图.但是在获取位置之前,该地图已经加载并且每次获取(0,0)位置.我该如何延迟On mapready通话直到我获得位置. 代码 package com.example.partha.map; import android.support.v4.app.FragmentActivit
..
在我的程序中,需要在GPS启用后立即接收用户的纬度和经度...我正在使用onGpsStatusChanged来不断检查GPS状态,并且检查工作正常...唯一的问题是,它试图立即检索用户位置,它返回纬度0.0和经度0.0,导致获取这些信息需要花费几秒钟的时间...如果我稍后尝试在按钮上使用clickListener检索几秒钟,则效果很好. 然后我想:如果我可以使设备在启用GPS后 稍等几秒钟,
..
即使在这里有很多阅读资料,我也无法弄清楚这个问题。看来我永远都不会打开gps事件。 在进行调试检查后,标志isGps是正确的。但是,结果是,用户警报效果很好,但无法更新位置。我只是想在gps开启时添加一个标记,看来这里的内容未正确同步。 即使位置准确,该标记也是如此。 / strong> 我从片段中使用此代码。 公共类MapDialogFragment扩展DialogFra
..
我已使用manager.requestLocationUpdates("gps", 1000, 0, new LocationDetector());每秒获取更新.但是此方法永远不会触发onLocationChanged()方法.我已经运行了很多次应用程序,并且还尝试等待30分钟以获取更新,但是Android Monitor上没有显示更新.我还仔细检查了设备的GPS处于打开状态.因此,请告诉我们可
..
考虑到移动设备在短时间内的实时位置数据,我如何才能沿着这条路进一步取得经纬度,例如2英里,甚至更好,行驶5分钟? 我看到我可以使用Google的Roads API捕捉到一条经纬度这将在Android应用中. 解决方案 给出一个以List表示的路线,此函数计算该路线上的点,该点是由该路线上的distance米从origin行进所产生的(使用 Google Maps AP
..
我正在开发一个android应用程序,并且正在使用一项服务,该服务每10分钟通过GPS跟踪一次位置.但是,当我将位置侦听器放入计时器任务中时,它会引发异常: 无法将代码放入未调用looper.prepare()的线程中. 有人对此问题有见识吗? 解决方案 您无需启动服务即可接收位置每10分钟更新一次 而是做这样的事情 mLocManager = (LocationMan
..
我知道有很多关于这个的问题,我已经经历了几天,但是找不到合理的答案.我是android的新手,所以我不知道如何完成工作 基本上,我想知道如何在后台运行GPS即服务,例如在安装应用程序时启动它,以及如何将从gps后台服务接收到的数据与SQLite数据库中的数据进行比较. 解决方案 您可以像上面那样进行服务,该服务从GPS和网络提供商处获取位置,并在后台插入数据库中. packag
..
我使用地理围栏做应用程序,因为我开始使用它,因此我开始广播过渡接收器,当我关闭GPS位置时,我收到了代码GEOFENCE_NOT_AVAILABLE的警报,并且我启动了一项服务来重新注册地理围栏打开GPS. 现在我休息了几天,当我关闭GPS时,我的broadcastReceiver突然没有收到警报.我不明白为什么? *当我从位置进入/退出时(如我在geofences init中定义的那样),我会触
..
我想通过GPS以地址的形式获取当前位置.我正在使用android studio. 就是说我的应用程序停止工作. 有什么错误吗? 有人可以帮我摆脱困境吗? activity_main.xml文件中的我的代码为
..
我想在离线时获取当前所在地的经度和纬度值,并将当前位置保存到其数据库中.当移动数据和wifi均已关闭但GPS处于开启状态时,是否可以获取设备的经度和纬度? 解决方案 只需使用此代码.确保用户未在其位置设置中选择仅wifi或仅网络选项.它必须是高精度或仅GPS.这段代码将起作用. public class Location extends AppCompatActivity { Loc
..
private void turnGPSOn(){ String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED); if(!provider.contains("gps")){ //if gps is disabled final
..
我制作了一个需要摄像头和GPS的应用程序,但是当我执行该应用程序时,我收到此警告的时间间隔不超过1秒. 活动:一次只能获得一组权限 有人可以告诉我为什么吗? @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Inten
..