android按钮控制仅wifi联网怎么实现?
private static boolean isWifi(Context mContext) {
ConnectivityManager connectivityManager = (ConnectivityManager) mContext
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
if (activeNetInfo != null
&& activeNetInfo.getType() == ConnectivityManager.TYPE_WIFI) {
return true;
}
return false;
}
返回false则不执行下面的内容。 即可。
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.8k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.4k 阅读
1 回答635 阅读✓ 已解决
首先你要本地存储一个boolean值,程序中读取这个boolean值来判断是否只在wifi下,发送网络请求,下载数据。用这个按钮控制。假设这个boolean值是isOnlyConnectedWithWifi
通过下面的方法获取当前手机是否为wifi连接。
这里的isWifiConnected是当前是否使用wifi连接。
当要联网的时候