NetWorkUtil,解析Json,获取图片(封装类)
来源:互联网 发布:阿里云电话人工服务 编辑:程序博客网 时间:2024/05/21 06:35
public class NetWorkUtil { private int responseCode; /** * 获取图片并返回; * @param urlString * @return */ public Bitmap getNetImage(String urlString){ try { //得到URL对象,这个对象可以打开连接 URL url = new URL(urlString); //打开连接,HttpURLConnection:是URLConnection的子类;子类的方法比较多;都用子类 HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection(); //服务器返回的状态码 int responseCode = urlConnection.getResponseCode(); //请求成功 if (responseCode == 200){ InputStream inputStream = urlConnection.getInputStream(); //BitmapFactory类封装了好多关于图片处理的方法; Bitmap bitmap = BitmapFactory.decodeStream(inputStream); return bitmap; }else { Log.e("fxf请求图片","responseCode:"+ responseCode); } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; } /** * 请求json字符串, * @param urlString url * @return json字符串 */ public String getNetString(String urlString){ try { //得到URL对象,这个对象可以打开连接 URL url = new URL(urlString); //打开连接,HttpURLConnection:是URLConnection的子类;子类的方法比较多;都用子类 HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection(); //服务器返回的状态码 int responseCode = urlConnection.getResponseCode(); //请求成功 if (responseCode == 200){ InputStream inputStream = urlConnection.getInputStream(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder stringBuilder = new StringBuilder(); String stringTemp = ""; while ((stringTemp = bufferedReader.readLine()) != null) { stringBuilder.append(stringTemp); } String result = stringBuilder.toString(); Log.e("fxf请求json", "result:" + result); return result; }else { Log.e("fxf","responseCode:"+ responseCode); } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; }}
阅读全文
0 0
- NetWorkUtil,解析Json,获取图片(封装类)
- 封装的工具类(网络获取Json,图片,下载图片,下载Mp3,下载视频)
- NetworkUtil 网络工具类
- 网络工具类---NetWorkUtil
- NetworkUtil
- NetworkUtil
- 获取网络json解析中的图片
- 获取json解析 图片,文字+MyAsyncTask+ImagerLoader
- 获取网络json解析中的图片
- 拍照获取图片封装类
- Json解析网络获取Viewpager图片glide下载图片
- json工具类封装与解析
- JAVA_Gson解析json工具类封装
- JSON封装与解析
- json封装 与 解析
- c++ json封装---解析
- json解析-fastjson封装
- Json解析封装GsonUtil
- ffmpeg statis vs dev技术选型?
- WPF Knowledge Points
- vs2017发布安卓文件
- 中软培训PMP国际认证培训
- POJ刷题指南
- NetWorkUtil,解析Json,获取图片(封装类)
- 巧夺天工的 kfifo
- 卷积神经网络CNN图解
- 设计模式六大原则
- http学习
- Http和Https的之间的区别
- xshell从远程服务器下载文件目录
- Qt::QLabel
- StringEscapeUtils的常用使用,防止SQL注入及XSS注入