通过捷径实现“自动”切换4G/5G的方法

查看 40|回复 1
作者:影袭   

通过捷径实现“自动”切换4G/5G的方法

iPhone的信号也算机圈老生常谈的话题了,想必各位iPhone用户在使用过程中都有遇到过5G 信号不稳定,需要手动切换4G的情况吧。[二哈]
虽说目前已有的一键切换快捷指令能够便捷地在4G/5G之间切换,但都局限于手动触发,那么,是否存在一种能够自动检测信号强度并相应切换数据,从而减少或避免手动操作的方法呢?
[doge呵斥] 本文将结合个人的理论和实践经验,提出一个可行的解决方案:
以电信卡为例,根据个人观察,通常5G信号在低于三格时,就容易出现网络不稳定的情况,基于上面的场景写一个判断信号格数来切换数据的快捷指令并不难,主要难题是该如何触发指令?
自动化无法做到判断信号,尽管通过设置循环999+的方式能让指令持续运行,可这造成了不必要的耗电,因此不考虑这种方法。
原本问题在此刻陷入了僵局,
直至我在与酷友的一次讨论中获得了灵感。💡
(感谢酷友 @皮皮鸭 )
用户使用手机做的最多的事情是什么?
没错,使用App,如果用App的开启/关闭作为条件,用户切换App则触发指令,不就相当于“自动运行”了吗。[受虐滑稽][受虐滑稽][受虐滑稽]
那么理论成立,实践开始:
这里的信号格数按照你的需求调整,
图例是4G优先,即只有在4G信号满格(大于4)时才会切换为5G,如果需要5G优先改成“小于 3”即可。
完事
最后有几个问题需要注意:
1.考虑到应用冷启动时执行指令会带来额外负载,所以才把指令放在了负载没这么高的关闭应用时触发,你可以根据需求自行调整触发条件。
2.根据测试,选择常用应用基本上就能覆盖大多数场景了,即使在应用使用过程中遇到网络问题,也能通过切换应用的方式主动执行指令。当然,选择所有应用能覆盖全部场景,可能会增加耗电,具体影响有多大目前尚不确定,建议自行尝试。
3.不建议勾选游戏或需要保持稳定网络连接的应用,因为5/4G切换会短暂断联。
以上便是本文的全部内容。指令目前还处于测试阶段,也没有考虑到双卡及更高系统的场景,所以欢迎大家改进指令或提出宝贵建议。
如果这些内容对你有所帮助,不妨点赞[酷币]或评论支持一下。[doge呵斥][玫瑰]
关联话题:  



指令, 信号, 场景

DevelopLab   
只用 启用5G 和 4G,自动5G太智障了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部