目录

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

本学习单元介绍应用主界面的搭建。一般应用主界面由底部导航和对应页面组成。本学习单元从界面布局,页面创建,页面切换学习主界面的创建。最终实现包含底部导航的主界面,并教导学生遵循编码规范开发主界面代码,通过介绍国产插件ButterKnife以及无人机等先进国产技术,引发同学的民族自豪感。

任务名称

Android项目开发实践

项目编号

02

子任务名称

完成项目开发准备

完成时间

60min

任务描述

完成项目开发前的准备。选择要用的框架,创建基础类。

任务要求

任务1:安装常用插件,添加部分依赖库,为快捷开发做准备

任务2:创建基础Activity

任务3:创建全局Application

任务环境

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

任务重点

做好框架选择,添加依赖,创建清晰项目目录,纵观整个项目创建基础类,修改应用主题。

任务准备

创建完成的Party项目

任务工作流程

选择要使用的框架,安装相关插件,添加相关依赖,完成项目适配,创建项目目录,创建基础类,修改应用主题。

任务评价标准

1.插件是否可正常使用

2.新建基础类后,项目是否可正常运行

3.修改主题后,查看效果是否正常

扩展任务

扩展1:根据新建BaseActivity的相关步骤,思考创建BaseFragment,并添加提示方法

扩展2:根据学习内容自己尝试更换不同主题,查看效果。

知识链接

1. 项目类型

2. 项目简介

3. 面向对象语言的三大特征

4. Android访问修饰符

5. Android六大布局

6. Android基本控件

7. 图形基础

8. Android常用设计模式

9. Android样式style和主题theme

知识目标

了解如何安装插件

了解插件ScreenMatch的使用

了解ActicityFragmentlayout的创建

了解基本布局,控件

了解Application

技能目标

掌握ActivityFragmentlayout的创建

掌握如何编辑布局文件

掌握如何编辑Activity

掌握Android基本控件的使用