问题标签 [locationmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - NETWORK_PROVIDER 不提供位置更新
我的程序运行良好,但突然NETWORK_PROVIDER
停止提供位置更新。如果启用了WIFI,它也不起作用。有人知道为什么吗?
谢谢!
这是一些(加密的)Java:
和清单:
android - getLastKnownLocation 方法总是返回 null
我有固定位置的问题。我使用getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
但总是返回 null,我已在您的AndroidManifest.xml
.
并在“设置”->“位置和安全”->“通过网络的位置”中启用。
我发现其他应用程序可以正确显示位置,所以我的代码可能有问题。
android - 要使用的 Android 位置管理器权限
我的android项目中有以下代码:
我收到一个provider == null
错误。我需要使用什么权限?
我的android清单文件是:
谢谢
android - 我应该为 GPS 和网络提供商使用单独的 locationManager 吗?
我可以使用相同的 locationManager 来请求 gps 和网络提供商的更新,还是应该创建两个 locationManager 并单独的 onLocation 更改功能等。我对此感到非常困惑
android - 如何从 GPS LocationManager 获取 HDOP 或 VDOP 值?
如何从 GPS LocationManager获取HDOP 或 VDOP 值?
android - 当前位置始终为空
我正在尝试使用 gps 或网络在编辑框中单击按钮来检索我的当前位置..我已经尝试了我在教程和旧帖子中找到的所有可能的方法..但我的位置始终为空..我不是得到我错的地方。?我正在有网络但没有互联网/gprs 的真实设备上对其进行测试...
这是我正在使用的代码..我也尝试了与 GPS_PROVIDER 相同的代码..请帮助我..
我只是在编辑问题而不是问新问题..因为我的问题仍然与相同的问题有关...我没有更改代码中的任何内容,现在一切正常...但是问题是当我使用 GPS_PROVIDER 时,它返回准确的地址以及经度和纬度的值。但是当我使用 NETWORK_PROVIDER 时,它只返回经度和纬度的值,没有地址……我想使用 NETWORK_PROVIDER 检索完整地址因为 GPS 不能在室内工作……我该怎么做?
谢谢...!!
android - GPS 系统在调用“removeUpdates”后不会重新启动
在我的应用程序中,我在 onStart() 方法中调用“requestLocationUpdates”,并且我可以正确接收更新。
当我通过调用“removeUpdate(locationlistener)”关闭 GPS 时,我会按预期停止接收更新。
问题是,当我想通过再次调用“requestLocationUpdates”方法重新启动 GPS 系统时,它不起作用!它从不进入“onLocationChanged”或“onStatusChanged”方法
我的 gpsLocationListener 代码;
我的 removeupdates 代码;
我的请求再次代码:
android - 如何请求和删除 locationManager 从线程到服务的更新
我有一个使用此接口的方法实现接口 LocationListener 的服务。
当我运行服务时,我实例化了一个 LocationManager。
然后我启动一个线程,该线程将无限循环不间断地运行。
由于这个线程,我希望我可以在我的 locationManager 上创建一个 locationManager.removeupdates 在服务开始时实例化。
但是有一个问题,显然我需要一个 Looper,我尝试了很多东西,但我无法使用它。
基本上,这是我的代码,显然,我不知道如何使用 Looper,因为我的代码在 Log.d("GPS", "GPS Activé"); 之后停止。
我已经在 Looper 上搜索了一些东西,但是用我的语言(我是法语)找到一个可理解的操作方法真的很难。
代码可能看起来很奇怪,因为我删除了很多东西......
android - Android LocationManger 进入睡眠状态?
我正在开发一个位置记录应用程序,它每秒保存一个电话位置。
我已经实现了一个订阅 LocationManager 更新的服务:
该服务通过绑定到应用程序上下文来启动。
应用程序通常在后台运行,不需要任何用户交互。
一般来说,当我在我的建筑物周围走动时它工作正常 - 该服务每秒获取一个新的位置+时间戳并将其存储到位于外部存储的文件中。
但是当我到达远离城市的开阔场地时,我发现日志文件中的记录之间有 4-5 分钟的间隔。我可以肯定地说,当时手机没有使用,它在开阔的天空下,没有任何可见的东西挡住了卫星。它不规律地发生,大约每小时一次,我无法在我的办公室重现这种行为。
有什么想法,可能是什么原因造成的?如何避免?
手机是 Nexus S,Android 2.3.4
java - LocationManager 在 Android 中的位置返回 null
我正在设备上测试我的 Android 应用程序,但在我使用时它总是失败
但是,如果我使用 NETWORK_PROVIDER 而不是 GPS_PROVIDER,它可以工作。currentLocation 返回空值。
我该如何处理?我需要在我的 locationListener 中添加任何特定内容吗?
谢谢!