zoukankan      html  css  js  c++  java
  • 每日日报2021.4.21

    今天完成内容:

    学习andriod 存储方式

    三:网络存储数据
    网络存储方式

    利用HttpURLConnection对象,我们可以从网络中获取网页数据.
    URL url = new URL("http://www.sohu.com");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setConnectTimeout(5* 1000);//设置连接超时
    conn.setRequestMethod(“GET”);//以get方式发起请求
    if (conn.getResponseCode() != 200) throw new RuntimeException("请求url失败");
    InputStream is = conn.getInputStream();//得到网络返回的输入流
    String result = readData(is, "GBK");
    conn.disconnect();
    //第一个参数为输入流,第二个参数为字符集编码
    public static String readData(InputStream inSream, String charsetName) throws Exception{
        ByteArrayOutputStream outStream = new ByteArrayOutputStream();
        byte[] buffer = new byte[1024];
        int len = -1;
        while( (len = inSream.read(buffer)) != -1 ){
            outStream.write(buffer, 0, len);
        }
        byte[] data = outStream.toByteArray();
        outStream.close();
        inSream.close();
        return new String(data, charsetName);
    }

    看视频

    遇到问题:

    明日目标:

    学习Android studio的开发

  • 相关阅读:
    SpringBoot框架(二)
    SpringBoot框架(一)
    JavaScript语言和jQuery技术(一)
    Mysql数据库技术(四)
    Mysql数据库技术(三)
    Mysql数据库技术(二)
    Mysql数据库技术(一)
    JDBC技术(三)
    JDBC技术(二)
    JDBC技术(一)
  • 原文地址:https://www.cnblogs.com/leiyu1905/p/14912414.html
Copyright © 2011-2022 走看看