Android:编程重置电话无线网络信号



有没有办法在Android应用中重置电话无线网络信号?(这可能等同于拉出和在SIM卡中)

一种可能的方法是启用飞机模式,但我认为这不是正确的方法。

 Settings.System.putString(Context.getContentResolver(),
                                Settings.System.AIRPLANE_MODE_RADIOS,
                                "cell");
      Settings.System.putInt(Context.getContentResolver(),
                             Settings.System.AIRPLANE_MODE_ON, 1);

谢谢!

如果您的设备支持扫描相邻的单元格,这将迫使它暂时脱离当前网络。
从堆栈溢出上发布的各种问题中,这似乎在许多Android设备上都没有支持。例如这个问题。
另外,设备扫描所有网络时,它需要时间。

根据设备制造商的不同,在命令中也有各种重新设置设备的命令。据我所知,这些都是特定于制造商的,有时还需要重置后的针。

您也可以通过更改承载偏好并再次更改它来做到这一点,但这可能比飞机模式更长。

如果短暂进入飞机模式,请使用它。

最新更新