问题标签 [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 回答
698 浏览

android - 2.1 中的 LocationManager 不起作用?

我一直试图让以下代码在过去 4 小时内正常工作。

我的问题是它只适用于 Android 1.5。在 1.6 和更高版本上,它只是在到达第二条语句时崩溃。

我一直在查看各种代码片段和教程,但找不到任何关于此的内容。

问候,亚当。

0 投票
1 回答
1785 浏览

android - android模拟器可以用gpx文件模拟高度吗?

我正在尝试从ddms角度模拟仿真器设备的运动。我正在使用一个包含海拔元素的 gpx 文件,但是当我的代码运行时,它只检索纬度/经度并说海拔 = 0。

我的问题是,android 模拟器可以用来模拟高度、速度等,还是只用于纬度和经度数据?

0 投票
2 回答
3679 浏览

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

我正在开发一个 android 应用程序,我正在使用每 10 分钟通过 GPS 跟踪位置的服务。但是当我将位置侦听器放在计时器任务中时,它会引发异常:

无法将代码放入尚未调用的线程中looper.prepare()

有人对这个问题有任何见解吗?

0 投票
1 回答
1834 浏览

android - Android:位置管理器的位置更新频率

如果这是一个非常平凡或简单的问题,我们深表歉意。

我为我的 android 设备编写了一个位置侦听器类,并将 requestupdate 设置如下:

我看到 GPS 图标出现,闪烁然后保持稳定。在我的日志中,我看到了位置更新,但问题是更新很少,可能每 30 秒一次或有时每分钟一次(在我开车时)。

这是正常的吗?有什么办法可以提高频率吗?

0 投票
8 回答
152292 浏览

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

是否可以在不使用 GPS 或互联网的情况下获取用户的当前位置?我的意思是在移动网络提供商的帮助下。

0 投票
1 回答
10863 浏览

android - Android:我可以在不将用户重定向到“谷歌地图”应用程序中的设置屏幕的情况下启用 GPS

在基于 GPS 的应用程序中,用户启用他的 GPS 非常重要。如果没有,那么通常我们会显示一个对话框,说明用户“应该从设置中启用他的 GPS 才能使用此功能”。

当用户按下确定时,他将被重定向到设置页面,我不喜欢这个解决方案,因为它会将用户带出应用程序上下文进入设置。

我注意到“谷歌地图”应用程序有一个更好的解决方案,即在需要 GPS 功能时显示一个简洁的对话框。用户选择“OK”后,GPS 将直接启用无需任何重定向到设置。

我可以在不将用户重定向到“谷歌地图”应用程序中的设置屏幕的情况下启用 GPS 吗?

查看下面的图片:

整洁的对话框

0 投票
1 回答
84 浏览

java - Google 位置服务是一项服务吗 - 在后台运行

我希望我的应用程序能够获取当前位置的更新,并对其采取行动。我正计划创建一个服务,它将托管 Google API 客户端代码和位置更新代码。

这个名字虽然让我很反感:谷歌位置服务是一项会在后台自动运行的服务,就像我要创建的服务一样?或者它只是一个名字,我应该继续我的计划?

0 投票
0 回答
1658 浏览

android - 上下文已更改,无法操作

我的应用程序使用两个单独Process的 . 我在另一个中拥有所有Services组件Process和所有其他组件Process。当我试图从接收到一个 with 动作时获取 lastKnownLocation时LocationMangerIntent我得到null ,当我在调试器中看到对象显示它时。感谢您的帮助。这是代码片段-public int onStartCommand(Intent intent, int flags, int startId)ActivityLocationLocationManagerContext has changed, operation is not possible在此处输入图像描述

0 投票
1 回答
738 浏览

android - 如何在锁屏上方/通过锁屏显示 Google 位置服务权限请求对话框?

我正在尝试通过锁定屏幕显示 Google 位置服务(打开 GPS、网络数据等)对话框。

我正在使用 KeyguardManager 禁用锁定屏幕。这很好用,因为我的 MainActivity 能够禁用锁定屏幕。但是,一旦 Google 位置服务对话框出现,锁定屏幕就会重新启用,屏幕被锁定,除非我解锁屏幕,否则我无法访问我的 MainActivity。

我什至尝试过 ...Flag_Show_When_Locked,但没有帮助。

这是我的代码:

无论如何我可以通过密码/模式/密码等显示此 Google 位置服务对话框。锁定屏幕?

非常感谢您的帮助。

在此处输入图像描述

0 投票
1 回答
1176 浏览

android - Android 设备模拟器未使用 GoogleApiClient 连接到 Google Play 服务

正如上面提到的,我使用了以下示例:Android 中的初学者指南在我的代码中我放置了一个标签,以便在连接失败时打印一条错误消息,如下所述:

每当我的应用程序连接到 google play 服务时,都会调用此方法。虽然我希望调用 onConnected 方法

另外我想添加更多内容,我的Genymotion VM中已经安装了google play服务,但是我无法进入play store,所以任何人都可以帮助我知道问题出在哪里?