6. 远程服务器存储
- 存储的位置
远程服务器上 - 特点
1). 必须联网请求
2). 只能在分线程执行
3). 需要声明权限 - 实现联网请求的技术
1). 原生的: HttpUrlConnection/URL
2). 包装的: HttpClient/HttpGet/HttpPost/HttpResponse/HttpEntity
3). 框架: Volley/Xutils (异步网络请求)
a. 不需要我们启动分线程, 框架内部接收到请求后自动会在分线程
b. 如何返回给你结果数据? 切换到主线程调用监听器的回调方法 - HTTP协议:
- 搭建服务器端
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. 主线程, 显示数据