有没有办法在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设备上都没有支持。例如这个问题。
另外,设备扫描所有网络时,它需要时间。
根据设备制造商的不同,在命令中也有各种重新设置设备的命令。据我所知,这些都是特定于制造商的,有时还需要重置后的针。
您也可以通过更改承载偏好并再次更改它来做到这一点,但这可能比飞机模式更长。
如果短暂进入飞机模式,请使用它。