哪个应用正在使用 Android Gps 引擎

Posted

技术标签:

【中文标题】哪个应用正在使用 Android Gps 引擎【英文标题】:Which app is using Android Gps Engine 【发布时间】:2017-06-12 05:07:26 【问题描述】:

我正在开发一个 android 应用程序,它将在后台运行以查看 GPS 是否打开。如果 GPS 已打开,它将检查是否有使用 GPS 的应用程序。如果没有使用 GPS 的应用程序,它应该通过对话框告知。我能够检查 GPS 是否打开我当前的问题是如果应用程序正在使用 GPS,我如何以编程方式检查。非常感谢代码示例。

【问题讨论】:

【参考方案1】:

为什么要检查其他应用程序是否正在使用 gps?。您的应用程序可以使用 gps,甚至其他应用程序同时使用 gps。虽然你可以物理检查其他应用程序的权限,并找出哪个应用程序正在使用设备设置中的 gps。如果这不能解决您的问题,请详细说明您的问题。

【讨论】:

有时使用 GPS 的应用程序即使在应用程序关闭后也会保持 GPS 开启。所以我的应用程序是定期检查 GPS 是否被任何应用程序使用。如果没有,它会自动关闭 GPS。 您可以在屏幕锁定或特定事件中关闭 GPS。使用android的服务类并检查屏幕锁定上的GPS,如果打开则禁用它。有不同的方法来做到这一点。 看来你不明白我的问题。我知道如何以编程方式关闭 GPS。我需要检查是否有任何应用程序正在使用 GPS。

以上是关于哪个应用正在使用 Android Gps 引擎的主要内容,如果未能解决你的问题,请参考以下文章

使用哪个 API 访问 Android 设备上的 GPS 位置? Android API 或 Google 位置服务 API

android gps getTime(),哪个时间?

我正在尝试将 GPS 功能添加到我的 android 应用程序中,gps 坐标每次都会出现 0.0、0.0

我应该使用哪个 node.js 套接字引擎?

android上的假gps应用程序(它是如何工作的)

如何在Android上以编程方式启用或禁用GPS?