目录

  • 1 学习单元一 搭建项目的开发测试环境
    • 1.1 单元概述
    • 1.2 任务一完成Android Studio的安装
      • 1.2.1 任务描述
      • 1.2.2 任务实施
      • 1.2.3 知识链接
    • 1.3 任务二完成模拟器安装
      • 1.3.1 任务描述
      • 1.3.2 任务实施
      • 1.3.3 知识链接
    • 1.4 任务三项目创建
      • 1.4.1 任务描述
      • 1.4.2 任务实施
      • 1.4.3 知识链接
  • 2 学习单元二 创建项目准备
    • 2.1 单元概述
    • 2.2 任务一安装常用插件
      • 2.2.1 任务描述
      • 2.2.2 任务实施
      • 2.2.3 知识链接
    • 2.3 任务二完成BaseActivity创建
      • 2.3.1 任务描述
      • 2.3.2 任务实施
      • 2.3.3 知识链接
    • 2.4 任务三完成自定义Application创建
      • 2.4.1 任务描述
      • 2.4.2 任务实施
      • 2.4.3 知识链接
  • 3 学习单元三 创建项目主界面
    • 3.1 单元概述
    • 3.2 任务一完成主界面静态界面创建
      • 3.2.1 任务描述
      • 3.2.2 任务实施
      • 3.2.3 知识链接
    • 3.3 任务二完成主界面功能逻辑
      • 3.3.1 任务描述
      • 3.3.2 任务实施
      • 3.3.3 知识链接
  • 4 学习单元四 编辑项目注册页
    • 4.1 单元概述
    • 4.2 任务一完成注册界面搭建
      • 4.2.1 任务描述
      • 4.2.2 任务实施
      • 4.2.3 知识链接
    • 4.3 任务二完成注册界面逻辑实现
      • 4.3.1 任务描述
      • 4.3.2 任务实施
      • 4.3.3 知识链接
    • 4.4 任务三完成网络请求配置及封装
      • 4.4.1 任务描述
      • 4.4.2 任务实施
      • 4.4.3 知识链接
    • 4.5 任务四完成注册界面网络请求实现
      • 4.5.1 任务描述
      • 4.5.2 任务实施
      • 4.5.3 知识链接
  • 5 学习单元五 编辑项目登录页
    • 5.1 单元概述
    • 5.2 任务--完成登录界面
      • 5.2.1 任务描述
      • 5.2.2 任务实施
      • 5.2.3 知识链接
  • 6 学习单元六 编辑项目个人中心页
    • 6.1 单元概述
    • 6.2 任务一完成个人中心页
      • 6.2.1 任务描述
      • 6.2.2 任务实施
      • 6.2.3 知识链接
    • 6.3 任务二完成个人中心页刷新
      • 6.3.1 任务描述
      • 6.3.2 任务实施
      • 6.3.3 知识链接
  • 7 学习单元七 编辑项目列表页
    • 7.1 单元概述
    • 7.2 任务--完成党建活动
      • 7.2.1 任务描述
      • 7.2.2 任务实施
      • 7.2.3 知识链接
  • 8 学习单元八 编辑项目首页HomeFragment
    • 8.1 单元概述
    • 8.2 任务一完成首页编写
      • 8.2.1 任务描述
      • 8.2.2 任务实施
      • 8.2.3 知识链接
    • 8.3 任务二完成轮播图首页的编写
      • 8.3.1 任务描述
      • 8.3.2 任务实施
      • 8.3.3 知识链接
    • 8.4 任务三完成首页文章详情页编写
      • 8.4.1 任务描述
      • 8.4.2 任务实施
      • 8.4.3 知识链接
  • 9 学习单元九 完成项目开发收尾
    • 9.1 单元概述
    • 9.2 任务一完成启动页
      • 9.2.1 任务描述
      • 9.2.2 任务实施
      • 9.2.3 知识链接
    • 9.3 任务二完成更换logo及名称
      • 9.3.1 任务描述
      • 9.3.2 任务实施
      • 9.3.3 知识链接
  • 10 学习单元十 完成项目打包签名
    • 10.1 单元概述
    • 10.2 任务一使用Android Studio生成签名文件
      • 10.2.1 任务描述
      • 10.2.2 任务实施
      • 10.2.3 知识链接
单元概述

前两单元我们学习的提交表单的搭建和接口调试,接下来我们将学习信息展示页的搭建和接口调试。通过本章学习我们应该可以熟练搭建信息展示界面,并将接口获取数据展示在界面。利用刷新控件 SmartRefreshLayou 的使用,完成“个人中心页刷新”任务,通过反复修改,打造一个强大,稳定,成熟的下拉框架,培养学生精益求精的工匠精神。

知识目标

了解矢量图

了解刷新控件SmartRefreshLayou

了解展示如何将接口数据展示到界面上

技能目标

熟练掌握展示界面搭建

熟练掌握矢量图的添加

熟练使用刷新控件                        

 

任务名称

 
 

Android项目开发实践

 
 

项目编号

 
 

06

 
 

子任务名称

 
 

完成个人中心页

 
 

完成时间

 

 

任务描述

 
 

完成个人中心页界面搭建,实现接口返参数据展示,实现下拉刷新。

 
 

任务要求

 
 

任务1:完成个人中心页

 
 

任务2:完成个人中心页刷新

 
 

任务环境

 
 

Android Studio开发工具,模拟器

 
 

任务重点

 
 

掌握矢量图添加;掌握如何将接口返回数据展示到界面;掌握刷新控件SmartRefreshLayout的使用。

 
 

任务准备

 
 

创建完成的Party项目

 
 

任务工作流程

 
 

先添加相关图片资源,根据UI图搭建个人中心页静态界面。然后在Activity中初始化控件,调试获取信息接口,将返参数据展示到已搭建的静态界面上,同时调试退出登录接口,接口调用成功清除存储数据,并跳转登录界面。最后为个人中心添加刷新功能,下拉刷新重新调用获取信息接口。

 
 

任务评价标准

 
 

界面是否和UI图一致

 
 

接口返回数据是否正确的显示到界面上

 
 

个人中心页下拉是否实现刷新功能

 
 

扩展任务

 
 

扩展1:完成我的党费界面

 
 

扩展2:完成我的党费界面刷新

 
 

知识链接

 
 

1.     矢量图

 

2.     刷新控件