当我的服务被禁用时,我需要从状态栏中隐藏 GPS 图标。
在我的应用程序中,我有两个菜单选项,当我按下“启用”时,gps 图标必须显示在状态栏上,当我按下“禁用”时,gps 图标不应显示在状态栏上。
当我的服务被禁用时,我需要从状态栏中隐藏 GPS 图标。
在我的应用程序中,我有两个菜单选项,当我按下“启用”时,gps 图标必须显示在状态栏上,当我按下“禁用”时,gps 图标不应显示在状态栏上。
如果您通过 请求 GPS 更新LocationManager
,您可以使用此功能删除更新(禁用 GPS):
locationManager.removeUpdates(this);
要在服务停止时隐藏 GPS 图标,您需要删除当前活动位置更新的注册。
您可以通过调用removeUpdates(PendingIntent intent)
位置管理器来执行此操作。
removeUpdates(PendingIntent intent)
Removes any current registration for location updates of the current activity with the given PendingIntent.
看看这个链接
只需您必须禁用 GPS 设备。当您禁用 GPS 时,图标将从系统托盘中消失。
简单的。当您需要该图标时,启用 GPS,当您不想要它时,禁用 GPS。