猿问

如何在Android上以编程方式关闭3G /数据?

如何在Android上以编程方式关闭3G /数据?


不是Wifi,而是3G /数据。


繁星淼淼
浏览 412回答 3
3回答

慕的地6264312

public void onClick(View view){        ConnectivityManager dataManager;        dataManager  = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);        Method dataMtd = null;        try {            dataMtd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);        } catch (NoSuchMethodException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }        dataMtd.setAccessible(true);        try {            dataMtd.invoke(dataManager, true);        } catch (IllegalArgumentException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IllegalAccessException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (InvocationTargetException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }       }
随时随地看视频慕课网APP

相关分类

Android
我要回答