1. 首页
  2. 移动开发
  3. Android
  4. GPRS网络开关

GPRS网络开关

上传者: 2021-04-20 22:12:49上传 ZIP文件 22.53KB 热度 2次
可以开启或者关闭android网络, final ConnectivityManager conman = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); final Class conmanClass = Class.forName(conman.getClass().getName()); final Field iConnectivityManagerField = conmanClass.getDeclaredField("mService"); iConnectivityManagerField.setAccessible(true); final Object iConnectivityManager = iConnectivityManagerField.get(conman); final Class iConnectivityManagerClass = Class.forName(iConnectivityManager.getClass().getName()); final Method setMobileDataEnabledMethod = iConnectivityManagerClass.getDeclaredMethod("setMobileDataEnabled", Boolean.TYPE); setMobileDataEnabledMethod.setAccessible(true); setMobileDataEnabledMethod.invoke(iConnectivityManager, enabled);
下载地址
用户评论
码姐姐匿名网友 2025-03-30 03:04:59

还可以,已经用在了我自己的工程里~

码姐姐匿名网友 2025-03-30 00:43:18

正好需要,可惜没有使用方法