3分钟
7.2案例分析
案例分析
文件MainActivity.java代码分析:
行14-18:按钮click动作执行httpGetMsg()方法。
行21:准备新线程获取数据。
行27-28:首先需要获取到HttpURLConnection的实例,一般只需实例化一个URL对象,并传入目标的网络地址,然后调用一下openConnection()方法即可
行29:设置一下HTTP请求所使用的方法GET,表示从服务器获取数据。
行30:设置连接超时的毫秒数。
行31:读取超时时的毫秒数。
行32:调用getInputStream()方法就可以获取到服务器返回的输入流了。
行34:开始输入流读取。
行40:调用showResponse显示结果。
行52:调用disconnect()方法将HTTP连接关闭。
行62:结果数据放入TextView控件
学员评价