如何检查 Galaxy Nexus 上使用GPS的应用程序

31次阅读
没有评论

问题描述

在Galaxy Nexus上经常看到状态栏中的”Searching for GPS…”图标,并想要查找是哪个应用程序正在尝试访问他的位置信息。他已经查看了网站上类似的问题,并且所有建议要么使用Spare Parts,要么使用测试菜单。

然而,在他的Galaxy Nexus上,这两者都不适用,因为Spare Parts在尝试访问电池统计信息时崩溃(没有com.android.settings.battery_history.BatteryHistory活动),而测试菜单没有必要的菜单。所以,还有其他可能性吗?

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

要检查哪个应用程序正在使用GPS,可以按照以下步骤操作:

  1. 进入手机设置:Settings > Applications > Running Services。
  2. 在运行的服务中查看是否有任何可疑的服务正在运行。
  3. 或者,可以在设置中查看电池使用情况,看哪个应用程序在顶部,可能是GPS使用导致电池耗尽。

请注意,GPS的使用确实会耗电,所以如果有应用程序频繁使用GPS,它可能会在电池使用统计中排名较高。

示例

# 步骤1:进入手机设置
Settings > Applications > Running Services

# 步骤2:检查正在运行的服务
查看是否有任何可疑的服务正在运行

# 步骤3:查看电池使用情况
在设置中查看电池使用情况,找到可能是GPS使用导致电池耗尽的应用程序。

方案2

在当前Android版本(我不确定是何时添加的,但在Android KitKat中可用)中,可以按照以下步骤查看最近的位置请求:

  1. 前往位置设置:Settings > Location。
  2. 在最近的位置请求下,查看显示的应用程序列表。
  3. 逐个关闭这些应用程序,直到GPS通知消失。
  4. 请注意,有时似乎是一些Google服务在使用GPS,但在应用程序中并不显示。在这种情况下,即使关闭列表中的所有应用程序,GPS也会在一段时间后随机关闭。

请注意,关闭应用程序并不总是解决问题,因为应用程序可能会在被关闭后重新启动。此时,可以考虑冻结、禁用或卸载应用程序。

示例

# 步骤1:前往位置设置
Settings > Location

# 步骤2:查看最近的位置请求
查看显示的应用程序列表

# 步骤3:关闭应用程序
逐个关闭这些应用程序,直到GPS通知消失

通过以上步骤,你可以找到正在使用GPS的应用程序,并采取适当的措施,如冻结、禁用或卸载,来解决该问题。

正文完