locationmanager相关内容

Android融合位置提供商客户端不使用APN模拟其使用Wifi或普通互联网或离线

Android FusedLocationProvider客户端不支持APN SIM(这意味着私有互联网,并非所有人都可以访问)它可以使用Wifi或普通互联网(这意味着全球移动互联网),我也尝试了位置管理器(Play服务不支持这些设备)。 活动课 import android.Manifest; import android.annotation.SuppressLint; i ..

如何使用 Android LocationManager 和 Listener

我没有任何运气使用下面的代码从 GPS 接收任何数据,我不确定我做错了什么,我的代码似乎与我在网上看到的所有内容相匹配.我想最终将此添加到后台服务以记录 gps 坐标,即使活动不可见或其他应用程序已打开并且速度大于某个定义的量,但此时我不能甚至可以显示任何数据.我对 android 比较陌生,但我不知道我做错了什么? 公共类 MainActivity 扩展 Activity {文本视图文本视图; ..
发布时间:2022-01-22 14:09:50 移动开发

动态更改 GPS LocationListener 的 minTime

我正在编写的应用程序使用 GPS 位置管理器服务 requestLocationUpdates() 但我希望能够在整个程序中更改最小时间和最小距离参数.我在创建时初始化了位置侦听器,但我不知道如何更改这些参数,甚至不知道是否可以这样做.这样做的主要目的是在程序不需要定期更新位置时节省电池寿命.非常感谢你的帮助!-Dom 解决方案 我不确定这是否正确,但遇到同样的问题,我偶尔会删除 Loca ..
发布时间:2022-01-22 14:03:15 移动开发

以编程方式在android中打开GPS

可能的重复, 如何启用/禁用 gps 和以编程方式在android中移动数据? 我一直看到人们告诉他们能够以编程方式在 android 中打开 GPS.但我使用的是相同的代码,但无法做到这一点. 它只是显示“正在搜索 GPS ..",但实际上并没有这样做. 这是我正在使用的代码, //启用GPSIntent intent = new Intent("android.loc ..
发布时间:2022-01-22 13:55:26 移动开发

如何?监听位置设置是否开启(Android 应用)

因此,过去几周我一直在研究我的 Android 应用程序,并研究了实现我需要做的事情的最佳方式,但仍然不能完全正确.非常感谢任何/所有帮助,因为我仍然掌握了窍门.. 任务: (假设“位置"/GPS 设置当前处于关闭状态),我需要让我的应用程序不断监听“位置"设置以打开.此时,只需启动一个 Activity. 想法: 这些都是我认为它可能起作用的不同方式: Locati ..
发布时间:2022-01-22 13:48:08 Java开发

onLocationChanged() 从未调用过

我正在编写一个带当前位置的代码,但它没有给我位置,因为它从不调用 onLocationChanged() .有没有办法找到位置. 对于这种情况,mobileLocation 为 0,因此执行转到 else 块. 我的代码是 公共类 FindLocation {私有位置管理器 locManager;私有位置侦听器 locListener;私人位置 mobileLocation;私有字符 ..
发布时间:2022-01-22 13:47:43 移动开发

android:如何使用模拟(假)坐标修复 gps?

当 GPS 信号不可用时,我正在尝试以编程方式修复 GPS.我想这样做是为了向谷歌地图等其他应用程序提供模拟坐标.我尝试使用 GPS_PROVIDER 和 NETWORK_PROVIDER,但只有使用后者我才能获得对谷歌地图有效的新位置.但这仅适用于第一个 tima,如果我想重新修复更多模拟位置,谷歌地图没有看到任何变化......为什么?我必须为我想做的事做服务? public void se ..
发布时间:2022-01-22 13:40:01 移动开发

LocationRequest setInterval (long millis) 和 LocationRequest setFastestInterval (long millis) 的区别

我在 android 中每隔 5 分钟编写一次我自己的后台位置更新.我想知道 setInterval 和 setFastestInterval 的区别 当我将Interval 设置为 5 分钟并将FastestInterval 设置为 2 分钟时.每 2 分钟调用一次位置更新. 我想知道区别.我不明白这个 https:///developer.android.com/reference ..
发布时间:2022-01-22 13:39:20 移动开发

java.lang.SecurityException:无效的包名:com.google.android.gms

在三星 Galaxy S2 (GT-i9100),Android 版本 4.3 上测试应用程序时,我得到了这个奇怪的堆栈跟踪.如果有帮助,Bugsense 还会报告 "log data" = {​​u'ms_from_start': u'19915', u'rooted': u'true'} ,所以我不太确定该设备是否已植根(客户端正在测试应用程序,而不是我).编辑:当我输入这个时,客户确认我的设 ..
发布时间:2022-01-22 13:33:43 Java开发

无需插入 SIM 卡即可获取纬度和经度,并从应用程序启动/停止 Gps

我正在尝试获取 Gps 纬度和经度,但我有一个查询,每当我尝试获取 Lat &长时间没有 sim 卡,它没有提供任何信息,只要我插入我的 sim 卡,它就会以所需的方式为我提供所有信息. LocationManager mlocManager =(LocationManager) getSystemService(Context.LOCATION_SERVICE);LocationListene ..
发布时间:2022-01-22 13:25:13 移动开发

GPS Android - 仅获取一次定位

有没有办法访问 GPS 一次,而不是让 Looper 不断检查位置更新? 在我的场景中,我感兴趣的只是找到当前坐标,而不是与 GPS 卫星的持续连接.有谁知道如何做到这一点?提前致谢. 解决方案 首先检查最后知道的位置是否是最近的.如果没有,我相信您必须设置 onLocationChanged 侦听器,但是一旦您获得第一个有效位置,您就可以随时停止更新流. 加法 public ..
发布时间:2022-01-22 13:13:35 Java开发

位置管理器不会删除位置更新!

可能重复: Android:如何取消位置更新请求有意图吗? 我正在尝试禁用我之前在其他活动中创建的待处理意图(广播),但我无法让它工作.我读过我应该重新创建意图(具有相同的附加功能和所有内容),将其作为参数传递,以便我可以实例化pendingIntent,然后将pendingIntent 作为参数传递给位置管理器的removeUpdates 方法. 换句话说: Bundle ext ..

在应用启动期间获取当前位置

美好的一天!我正在开发一个监控用户位置的安卓应用程序.我正在使用 LocationManager 获取用户位置,使用以下方法 public void onLocationChanged(Location theLocation) {} 通过上述方法,每当有用户移动时,我都会收到位置坐标. 但是,现在我计划在用户登录应用后立即获取用户的位置.有什么方法可以通过 LocationManage ..
发布时间:2022-01-14 21:01:58 移动开发

OnLocationChanged 回调永远不会被调用

我正在尝试使用 LocationManager 获取用户的当前位置.我做了很多研究,似乎找不到任何有同样问题的人.OnLocationChanged 回调似乎永远不会被调用.下面是我的各种代码和logcat. protected LocationListener locationListener;受保护的位置管理器位置管理器;受保护的上下文上下文; 我的 OnCreate() 方法 @Ove ..
发布时间:2022-01-14 20:39:29 移动开发