Android项目式案例开发 (3)教学课件.pptxVIP

  • 3
  • 0
  • 约3.99千字
  • 约 19页
  • 2022-03-23 发布于辽宁
  • 举报
模块三 扫描记录 项目一 物料手持端 学习目标 1 了解数据传输过程 2 学习响应与请求的相互关系 3 掌握历史记录的获取流程 学习路径 获取服务器的数据 使用OkHttp网络协议进行数据传输 任务描述 功能描述 本模块将实现本项目中的扫描记录模块 任务描述 基本框架 实现效果图 历史记录流程 Android提供了两种HTTP交互的方式:HttpURLConnection和Apache HTTP Client,两者都支持HTTPS、流的上传和下载、配置超时、IPv6和连接池。虽然以上都可以满足各种HTTP请求的需求。但更高效的使用HTTP可以使应用运行更快、更节省流量。通过OkHttp库将扫描过后的历史记录清晰明了的展现给用户,历史记录的实现步骤。 任务技能 技能点一 历史记录获取流程 历史记录设计思路 通过Diapatcher不断从RequestQueue中取出请求(Call),根据是否已缓存调用Cache或Network这两类数据获取接口之一,从内存缓存或是服务器取得请求的数据。该引擎有同步和异步请求,同步请求通过Call.execute()直接返回当前的Response,而异步请求会把当前的请求Call.enqueue添加(AsyncCall)到请求队列中,并通过回调(Callback)的方式来获取最后结果。 任务技能 技能点一 历史记录获取流程 历史记录设计思路 根

文档评论(0)

1亿VIP精品文档

相关文档