使用 Connectivity Manager 类,我们可以访问 wifi 或 Internet 网络:
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||
connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED ) {
// ...
}
其中 0
和 1
分别指移动和wifi连接
如果我的 Android 设备连接到这两个网络,我们可以在任何网络之间切换还是可以禁用任何网络?就像使用一个函数:
connec.getNetworkInfo(0).setState(NetworkInfo.State.DISCONNECTED);
原文由 Rohit Sharma 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道启用或禁用 wifi:
其中状态可能是
true
或false
根据要求。编辑:
您还需要在清单文件中具有以下权限: