东南教育网您的位置:首页 >科技 >

如何在华为或Honor设备上设置计量WiFi网络

导读 越来越多的家庭宽带互联网服务提供商正在为他们的服务设置每月下载限制。对于某些服务,比如康卡斯特,你可以每月额外支付50美元来忽略每月

越来越多的家庭宽带互联网服务提供商正在为他们的服务设置每月下载限制。对于某些服务,比如康卡斯特,你可以每月额外支付50美元来忽略每月1TB的数据限制,但其他服务提供商不提供这项服务,他们的服务限制要低得多。无线客户多年来一直在处理数据天花板问题,这也是为什么安卓会自动将移动数据连接视为按量计费。大多数安卓设备都允许你设置WiFi网络按里程计费,但由于某些原因,华为隐藏了这个面向用户的功能。

对于社区中的一些人来说,这可能是一件大事,因为有时很难跟踪您的手机在后台使用了多少数据。当安卓检测到你的手机在无限流量的WiFi网络上时,它会让应用程序根据需要使用尽可能多的数据。除非您在Play store应用程序中手动关闭,否则OTA更新将自动下载,大型应用程序和游戏更新也将自动更新。谢天谢地,即使像华为这样的原始设备制造商对你隐藏了这个设置,也有一种方法可以通过一个简单的ADB shell命令来更改它。

如何设置WiFi网络进行计量

请按照前面的教程启动ADB,并在您的设备上运行它。

在命令提示符或终端,执行以下命令:adb shell

在命令提示符或终端键入以下命令,获取所有已保存的wifi网络列表:cmd网络策略列表WiFi网络

系统将为您提供保存的WiFi网络列表,其中包含布尔值true/false。真=已测量假=未测量。

因此,您可以通过在命令提示符或终端输入以下命令来更改设置:cmdnet策略设置计量网络无线为真

Wifi网络仪表

在这里的例子中,我保存的WiFi网络的SSID是“无线的”,这个命令将它从false更改为true(不是计量到计量)。

现在,您可以输入我们之前输入的第一个命令来获得保存的wifi网络的另一个打印输出:cmd网络策略列表WiFi网络

Wifi网络计费更新

它将显示您已经将它从非测量更改为测量(在我的示例中)或者从测量更改为非测量(如果您将它更改回)。

解释

和我们最近展示的大多数ADB Shell命令教程一样,Android平台也内置了这个功能。在大多数情况下,原始设备制造商和/或运营商要么删除了面向用户的设置,要么一开始就没有实施。我们在谷歌的Pixel中有这个功能,在OnePlus 5上也有这个功能。不过华为已经删除了这个选项,可能对使用华为或者Honor设备的用户有帮助。

我们首先输入的“列出wifi网络”命令仅向我们显示保存在设备上的WiFi网络列表。这不仅允许您查看所有保存的网络,还可以告诉您是否将它们指定为计量网络。我的WiFi网络的SSID是“无线”,没有设置为计量,所以先返回“无线;假的”。

然后,我们使用“设置计量网络”命令来更改该设置,以通知安卓设备我们想要定位的无线网络(通过SSID)。然后,在其后放置一个空格,并在此将布尔值设置为真或假。我的WiFi网络最初没有设置为按里程收费,所以我使用这个命令将其更改为“true”。然后,当我再次执行“列出WiFi-网络”命令时,它显示了以前列出的相同WiFi网络,但现在它是一个计量网络。

您总是可以在ADB Shell中返回这里,如果您想将其切换回非计量网络,您可以将其更改回false。与所有设置更改一样,重启和OTA更新后,此设置将保持不变,但如果恢复出厂设置,则需要重新进行。

免责声明:本文由用户上传,如有侵权请联系删除!