解决方案:消除CM12中重复的多网络共享图标
问题背景
OnePlus One用户反映,在激活USB无线连接与WIFI热点功能后,多网络共享的图标会出现在通知栏里。然而在关闭相关功能时,这个图标却依然存在。
具体信息如下:
– 手机型号:OnePlus One
– 系统版本:CM12 (0YL)
– 状态:已经Root,并安装了Xposed框架
问题描述
当用户启用了USB无线连接与WIFI热点功能时,多网络共享的图标会出现在通知栏里。然而,在关闭相关功能后,该图标却没有消失,仅在重启设备后能自行消失。
尝试过的解决办法
- 启用并再次禁用USB无线连接和WIFI热点。
- 分别单独测试关闭这两种功能,并未发现上述现象的发生。
- 有人建议通过重启进入恢复模式清除系统缓存解决问题,但这并非用户的理想方案。
- 使用第三方工具或脚本如Tasker尝试强制停止对应服务的进程来消除通知栏图标。
最终解决方案
在尝试多种解决方式后,以下是建议的几种操作以及可能的背景分析:
- 任务管理器干预
用户可以使用如tasker这样的第三方应用编写一个简单的任务:当USB无线连接或WIFI热点关闭时,强制停止对应服务并清空通知栏。
- 具体步骤:
- 安装如Tasker或其他类似的自动化工具。
- 编写脚本设定,在“事件”中选择“网络连接改变”,将相应的开关设置为OFF时执行任务。
- 在执行任务的“操作”列表中加入“停用应用服务”步骤,目标应用为系统“设定”应用。此外还需添加一个“清除通知”的步骤,并指定需要关闭的相应的通知(可以使用图标或关键字查找)。
恢复模式下刷入更新
- 一些用户发现该问题在cm-12.1-20151117-SNAPSHOT版本中不存在,这表明可能存在一个已修复的补丁或者相关代码优化。
- 建议:尝试获取并安装最新且未存在此问题的CM版本。
注意事项
- 执行上述操作可能会导致手机性能异常或应用出错,请确保所使用的工具和方法来自权威渠道,并仔细测试可能产生的影响。
- 尽管使用恢复模式刷入固件能解决该特定问题,但鉴于用户已有刷机经验,这将不再被推荐作为最后手段。
正文完