主页 > 编程资料 > Android >
发布时间:2015-09-14 作者:Kami 阅读:261次

记得在AndroidManifest.xml中声明相关权限:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

具体实现代码:
try{
  ConnectivityManager connectivityManager =(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
  Method setMobileDataEnable = connectivityManager.getClass().getDeclaredMethod("setMobileDataEnabled",boolean.class);
  setMobileDataEnable.invoke(connectivityManager,false);//这里true为打开网络,false为关闭网络
}catch (Exception e) {
e.printStackTrace();
}
关键字词:

相关文章