一.获取网络文本
1.Java代码
创建URL对象
调用openConnection()方法得到一个HttpURLConnection对象
设置超时时间 setConnectionTimeOut()
获取响应码 getResponseCode()
获取输入流 getInputStream()
读取数据
转为字符串
2.界面滚动
ScrollView
HorizontalScrollView
二.获取网络图片
1.功能实现
和文本非常相似, 只是读取数据之后转为Bitmap. BitmapFactory.decodeByteArray()
2.缓存
当从服务端读取数据后, 把数据缓存在本地.
下次再请求时带上最后修改时间.
服务端会判断修改时间返回200或304, 304代表读取缓存, 200代表服务端数据有更新, 重新下载
三.JSON
1.什么是JSON
JSON也是一种承载数据的方式, 和XML类似. 优点是体积较小.
2.怎么解析
使用字符串创建JSONArray对象
遍历JSONArray对象得到每一个JSONObject对象
在从JSONObject中获取数据
14 15 17必须做 blog可做 上传可以不做