Android网络操作(上传下载等)(5)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:49 点击:次
/* 将Response显示于Dialog */
// showDialog(b.toString().trim());
return b.toString().trim();
/* 关闭DataOutputStream */
} catch (Exception e) {
// showDialog("" + e);
} finally {
AppUtils.close(ds);
AppUtils.close(fStream);
}
return null;
}
/**
*
* @param s
* @return null if the given string is null.
* @throws UnsupportedEncodingException
*/
public static String decode(String s, String enc) throws UnsupportedEncodingException {
return s == null ? null : URLDecoder.decode(s, enc);
}
public static String encode(String s, String enc) throws UnsupportedEncodingException {
return URLEncoder.encode((s == null ? "" : s), enc);
}
/**
*
* 判断网络状态是否可用
*
* @return true: 网络可用 ; false: 网络不可用
*/
public static boolean isNetworkConnected(Activity activity) {
ConnectivityManager conManager = (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = conManager.getActiveNetworkInfo();
if (networkInfo != null) { // 这个判断一定要,要不然会出错
return networkInfo.isAvailable();
}
return false;
}
}
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>