问题标签 [android-gps]

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.

0 投票
1 回答
848 浏览

android - 使用 Flic 蓝牙按钮的 Intents 对 GPSLogger 执行操作

Android 上的 Flic 蓝牙按钮 ( flic.io ) 应用程序允许您在单击按钮时从应用程序中触发 Intent。在我看来,这个意图应该只是一行代码。

我想用它来记录GPSLogger 应用程序,但目前无法让它工作。

GPSLogger 表示它可以接受以下格式的 Intent:

行动: com.mendhak.gpslogger.GpsLoggingService

额外: immediatestart:true(其他如下)

目标:服务

我在 Flic 中尝试了以下行,但没有成功。 action.com.mendhak.gpslogger.GpsLoggingService.extra.immediateststart:true.target:service

也试过

android.intent.action.com.mendhak.gpslogger.GpsLoggingService.extra.immediateststart:true.target:service

有人知道如何正确指定这个吗?谢谢!

0 投票
3 回答
118 浏览

android - 为什么我需要一项服务来在后台获取位置更新

更新

我得到的所有答案都说“因为服务在后台运行”。

这不能回答我的问题。

假设我locationManager.requestLocationUpdates从我的活动中调用,一段时间后我的活动被破坏了。

怎么locationManager知道我的活动被破坏了,它不应该再调用监听器了?

从服务注册与从活动注册有何不同?

原来的问题

我的 Android 应用即使在后台也需要获取位置更新。

SO中的规范答案通常是为此创建服务。

服务如何提供帮助?

要创建LocationManager并注册更新,我使用应用程序的上下文,例如:

因此,没有什么能真正将位置更新“绑定”到服务。

从活动注册位置更新与从服务注册有什么区别?

0 投票
0 回答
47 浏览

java - 是否可以同时拥有两个 LocationListener?

我正在尝试创建一个 gps 日志记录应用程序,如果打开了调试模式,它会显示 gps 提供商坐标和网络提供商坐标。但是,我遇到了很多问题(gps 坐标不显示,不返回任何高度等)。到目前为止,我还没有在我的代码中发现任何错误,所以我开始怀疑这是否是因为我同时运行了两个不同的服务,其中包含具有常用公共方法的 Locationlistener:

public void onLocationChanged(final Location loc)

这是问题吗?是否有可能同时运行两个定位服务?

0 投票
2 回答
107 浏览

java - 根据我的位置查找其他用户

我正在使用 firebase (android) 来存储数据,并且正在保存用户,如下所示:

我想显示所有进入我的半径区域(接近区域)的用户,这些用户是我根据我的位置定义的。我没主意了。我看了Haversine公式。但我不知道要做到这一点。

寻找用户的最佳算法是什么?

0 投票
3 回答
1391 浏览

android - Uber/Ola 如何计算行程起点到终点的距离?

Uber 和 Ola 移动应用程序:要计算行程起点和终点之间的距离,我们不能直接使用 Google MAP API,因为它可能无法给出汽车行驶的确切路线。如何沿行进路径放置点以便我可以使用它们来计算行进的总距离?

0 投票
2 回答
48 浏览

android - 在不耗尽电池的情况下在 Android 服务中使用 GPS 的最佳方法是什么?有没有一个好的图书馆?

我想在应用程序关闭或在后台发送消息推送时查询用户的位置。什么是不耗尽电池的最佳方法。有没有一个好的图书馆?

0 投票
0 回答
725 浏览

android - 我如何在android中的属性中捕获图像以及纬度和经度

我想捕获图像,并将该位置的 GPS 坐标嵌入到捕获的图像属性中。或者

请建议我以何种方式可以实现或可能该答案也有帮助。如果有更好的方法也有帮助。提前谢谢。

0 投票
2 回答
895 浏览

java - Android GPS OnLocationChange 崩溃

每当我尝试运行我的 android 应用程序时,我都会继续收到此错误并崩溃。它应该检索当前的 gps 位置并更新一个名为 log 的数据活动的文本视图。

07-02 09:28:40.978 27682-27682/? W / dalvikvm:threadid = 1:线程退出未捕获的异常(组= 0x416aeba8)07-02 09:28:40.978 27682-27682 /?E/AndroidRuntime:致命异常:主进程:com.novakinc.novak,PID:27682 java.lang.NullPointerException at com.novakinc.novak.MainActivity$1.onLocationChanged(MainActivity.java:52) at android.location.LocationManager$ListenerTransport ._handleMessage(LocationManager.java:279) 在 android.location.LocationManager$ListenerTransport.access$000(LocationManager.java:

AndroidManifest.xml:

MainActivity.java :

数据.java:

0 投票
1 回答
90 浏览

android - Wi-Fi Direct 用于 VANET 中的 wifihonk,无需连接

最近我正在做一个关于从智能手机的gps模块广播我的位置信息(纬度,经度,方位和速度)的项目,然后彼此靠近的人或司机可以获得距离并避免碰撞(实际上是一部分瓦内特)。我想使用 Wi-Fi Direct 来广播这些信息,而无需在设备之间建立连接。只需将信息填写到 Wi-Fi Direct ssid 的名称中,并在 gps 数据更改时更改它。那么问题就出现了,延迟真的很长。当我打开一台设备的 Wifi Direct 时,大约 1 秒后另一台可以找到它。然而,对于车载网络来说,这还不够。定期更改设备名称时,此问题变得更加严重。如果有人能告诉我这种方法是否可行做防撞工作?如果有一些更好的方法使用安卓智能手机?非常感谢!

0 投票
1 回答
175 浏览

android - 获取广播意图的应用程序名称

我正在开发一个跟踪 GPS 使用情况的应用程序(不仅是打开/关闭 GPS,还有位置请求)。

经过研究,我发现我可以通过在清单中使用以下代码来存档。

这是有效的,每次应用程序请求 GPS 坐标时,都会调用我的 TriggerGPS 类。

但是我的应用程序应该创建一个报告,表明每个应用程序正在使用 GPS,以及该应用程序每天使用 GPS 获取坐标的次数。

这里的问题是我无法弄清楚如何获取广播事件的应用程序名称。

有没有办法做到这一点?

谢谢你们。