6. 远程服务器存储

  1. 存储的位置
    远程服务器上
  2. 特点
    1). 必须联网请求
    2). 只能在分线程执行
    3). 需要声明权限
  3. 实现联网请求的技术
    1). 原生的: HttpUrlConnection/URL
    2). 包装的: HttpClient/HttpGet/HttpPost/HttpResponse/HttpEntity
    3). 框架: Volley/Xutils (异步网络请求)
    a. 不需要我们启动分线程, 框架内部接收到请求后自动会在分线程
    b. 如何返回给你结果数据? 切换到主线程调用监听器的回调方法
  4. HTTP协议:
    安卓开发学习——第七天
  5. 搭建服务器端
    a. 安装并配置tomcat
    b. 将tomcat关联eclipse中
    c. 创建一个动态的web project
    d. 把需要直接访问的资源(jsp/apk/image)放在WebContent下
    e. 可能需要创建Servlet/Filter
    f. 运行
    g. 访问: http://ip:8080/xxxx/index.jsp
    6).实现联网请求功能的3步:
    a. 主线程, 显示提示视图(ProgressDialog/ProgressBar)
    b. 分线程, 联网请求, 并得到响应数据
    c. 主线程, 显示数据

相关文章: