如何强制我的Android手机网络只在2g/3g上工作



嗨,我读了很多关于这个论点的文章,但没有找到正确的解决方案,如何在android 5+中务实地更改首选网络。只允许手机使用3g是可能的,如果是的话,plz建议我任何代码或任何路径!!

我认为您的需求需要一个根手机。然而,如果你想强制网络在LTE/GSM?CDMA,然后你可以通过一个意图触发该设置:

try{
Intent intent = new Intent("android.intent.action.MAIN");
intent.setClassName("com.android.settings", "com.android.settings.RadioInfo");
startActivity(intent);
} catch(Exception e){
Toast.makeText(getApplicationContext(), " Device not supported" , Toast.LENGTH_LONG).show();
} 

也许这也是一个很好的起点。

您使用的是哪部手机?

在我的三星运行安卓12,我只是去设置>连接>移动网络>网络模式,在下拉菜单中,您可以选择要连接的网络类型(即lte/3g或仅3g或仅2g(

希望这有帮助:(

相关内容

  • 没有找到相关文章

最新更新