我在 SO 上的很多答案中找到了这个答案:
我正在检查用户是否启用了 wi-fi 并在他选择微调器选项(下拉菜单)时连接。
private static boolean isConnected(Context context, AdapterView<?> parent) {
ConnectivityManager connectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = null;
if (connectivityManager != null) {
networkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
}
return networkInfo == null ? false : networkInfo.isConnected();
}
它对我不起作用,我一定忘记了 Manifest 中的一些权限我还缺少什么?
或者我使用它更好WifiManager
吗?有人有例子吗?