读取网络数据,是输入流,用InputStream


实例:

public static void getNewsJSON(final String url,final Handler handler){        new Thread(new Runnable() {            @Override            public void run() {                HttpsURLConnection connection;                InputStream isInputStream;                try {                    **connection = (HttpsURLConnection) new URL(url).openConnection();                    connection.setRequestMethod("GET");                    isInputStream = connection.getInputStream();//获取网络连接的输入流,用于读取                    BufferedReader reader = new BufferedReader(new InputStreamReader(isInputStream));**                    String lineString = "";                    StringBuilder resultBuilder = new StringBuilder();//不能为null                    while((lineString = reader.readLine()) != null){                        resultBuilder.append(lineString);                    }                    Message message = new Message();                    message.obj = resultBuilder;                    handler.sendMessage(message);                } catch (MalformedURLException e) {                    e.printStackTrace();                } catch (IOException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }            }        }).start();    }

更多相关文章

  1. network: android 网络判断
  2. Android(安卓)editText 输入字数限制
  3. android常用方法总结
  4. android TelephonyManager
  5. android studio 读取短信
  6. Android(安卓)判断当前网络 wifi ctwap(cmwap) ctnet(cmnet)
  7. Android灭亡论之Firefox OS操作系统出现
  8. Android(安卓)Asynchronous Http Client-Android异步网络请求客
  9. 2010-03-03 传智播客—Android(五)数据存储之五网络数据交互

随机推荐

  1. mysql中mysql-bin.000001是什么文件可以
  2. mysql提示got timeout reading communica
  3. 关于Mysql自增id的这些你可能还不知道
  4. 详解mysql集群:一主多从架构实现
  5. 浅谈MySQL中四种常用存储引擎
  6. 详解mysql5.7密码忘记解决方法
  7. MySQL联表查询的简单示例
  8. Mysql中的索引精讲
  9. MYSQL 完全备份、主从复制、级联复制、半
  10. mysql删除关联表的实操方法