5

有没有办法在安卓应用程序中重置电话无线电网络信号?(这可能相当于拔出 SIM 卡)

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

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

谢谢!

4

1 回答 1

1

如果您的设备支持扫描相邻小区,这将迫使它暂时离开当前网络。
从 Stack Overflow 上发布的各种问题来看,这似乎在许多 Android 设备上不受支持。比如这个问题。
此外,设备扫描所有网络需要时间。

根据设备制造商的不同,还有各种用于重置设备的 AT 命令。据我所知,这些将是特定于制造商的,有时在重置后还需要输入 PIN 码。

您也可以通过更改承载偏好并再次将其更改回来来做到这一点,但这可能比飞行模式花费更长的时间。

如果短暂进入飞行模式有效,请使用它。

于 2014-01-23T14:54:20.173 回答