目录

  • 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 知识链接
单元概述

本学习单元介绍如何使用基本控件完成流动党员之家注册页表单界面的搭建,学习配置使用 okhttp,gson完成注册接口调试。完成本章学习可以搭建常用表单页面,可以对表单进行提交。

知识目标

了解基本控件TextView的使用

了解基本控件EditText的使用

了解okhttp的使用

了解gson的使用

技能目标

掌握TextView的使用

掌握EditText的使用

掌握okhttputils的使用

掌握gson的使用

                                                               

 

任务名称

 
 

Android项目开发实践

 
 

项目编号

 
 

04

 
 

子任务名称

 
 

完成注册页

 
 

完成时间

 

 

任务描述

 
 

结合注册页学习接口调试相关知识。

 
 

任务要求

 
 

任务1:完成注册页界面搭建

 
 

任务2:完成注册页逻辑实现

 
 

任务3:完成网络请求配置及封装

 
 

任务4:完成注册界面网络请求

 
 

任务环境

 
 

Android Studio开发工具,雷电模拟器

 
 

任务重点

 
 

通过本次学习应该掌握okhttputils的配置及使用,掌握返参实体类的创建,掌握接口调试方法。

 
 

任务准备

 
 

创建完成的Party项目

 
 

任务工作流程

 
 

先新建注册页面,完成注册静态界面的搭建,然后根据需要进行判空逻辑处理,最后调试发送验证码接口,注册接口,将注册信息提交给后台。

 
 

任务评价标准

 
 

界面搭建是否和UI图一致

 
 

判空逻辑是否有效

 
 

注册信息是否正确的提交给后台

 
 

扩展任务

 
 

扩展1:根据学习内容,完成剩余注册界面的搭建

 
 

扩展2:创建注册按钮红色圆角背景,定义按钮样式。

 
 

知识链接

 
 

1.     控件

 

2.     Androidshape属性

 

3.     Android的基本资源应用

 

4.     Android CountDownTimer的使用

 

5.     判空

 

6.     Android主流网络请求框架

 

7.     this

 

8.     重载

 

9.     对话框Dialog

 

10.  弹框PopupWindow

 

11.  权限