zoukankan      html  css  js  c++  java
  • android开发系列日志(5)

    一.获取网络文本
        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可做 上传可以不做

    如果,这篇博客帮您解决了问题,不妨点击一下右下角的【推荐】。

    如果,您希望更容易地发现我的新博客,不妨点击一下【加关注】。

    因为,我的热情需要您的肯定和支持! 

    感谢您的阅读,如果文章中有错误或者您有什么好的建议,也欢迎您直接留言批评指教。Thanks,friends!




  • 相关阅读:
    PBOC中文件结构,文件类型解析
    AID-应用标识符的组成规则
    关于Jquery Ajax的用法
    使用tiled-0.16.1创建地图用于cocos2dx
    UIWebView加载各种类型的数据
    提交苹果审核App被拒原因
    swift_学习中遇到的错误
    iOS_自定义返回按钮
    UITextView控件_文字内容居左居上
    iOS开发----Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法
  • 原文地址:https://www.cnblogs.com/yejiurui/p/2760383.html
Copyright © 2011-2022 走看看