《移动互联工程实训-商城框架及首页》是一门有用的实训类课程,可以作为与软件技术专业及相关专业学生的拓展课,也可以帮助社会学习者积累Android编程经验。本课程以“心随行动”商城项目的框架及首页为导向,分解为典型工作任务,边学边练,使学生更深入地掌握Android平台下应用程序开发技能,通过完成学习性任务,逐步培养学生具备软件设计和编码能力。通过项目实训,培养学习者在Android平台下进行程序设计、软件测试、项目实施、软件维护所需的职业能力和素质能力。本课程是教育部移动应用开发专业资源库同名子项目,包含有大量的课程资源,可以帮助学习者更快更轻松的掌握所学知识。
第一讲 欢迎界面的设计及实现
任务一 Android的动画
任务二 欢迎界面设计
任务三 欢迎界面动画实现
第一讲作业
第二讲 实现底部菜单
任务一 简单实现底部菜单
任务二 使用ViewPager实现底部菜单
任务三 使用BottomNavigationViewEx实现底部菜单
第二讲作业
第三讲 自定义ToolBar
任务一 设计自定义Toolbar的布局
任务二 自定义属性
任务三 自定义Toolbar
第三讲作业
第四讲 首页轮播广告设计及实现
任务一 图片轮播控件的使用
任务二 轮播控件的事件处理
测试一
第四讲作业
第五讲 首页商品分类之RecyclerView
任务一 RecyclerView简介
任务二 RecyclerView的简单使用
任务三 RecyclerView的数据适配
任务四 RecyclerView的事件处理
任务五 RecyclerView的数据更新
测试二
第六讲 首页商品分类之CardView
任务一 CardView概述
任务二 CardView的简单使用
任务三 首页布局的设计
测试三
第六讲作业
第七讲 使用OkHttp请求网络数据
任务一 OkHttp概述
任务二 使用get请求
任务三 使用post请求
任务四 轮播广告实现
任务五 商品分类实现
测试四
第八讲 OkHttp封装之一
任务一 OkHttp封装的作用
任务二 OkHttpHelper类基础封装
任务三 封装Request
任务四 封装CallBack
任务五 对获取的数据处理和序列化
第九讲 OkHttp封装之二
任务一 在网络请求线程中修改UI
任务二 第三方Diaolog
任务三 封装提示加载框
任务四 首页功能重构
Java的基础知识
包括面向对象概念
类的设计及对象的创建
类的继承及多态
抽象类和接口
Java的I/O
多线程编程
网络编程
Java的常用类
异常处理
Java的GUI编程
2. Android基础知识
Android的四大组件,Activity、Intent、ContentProvider、Service
Android常用的布局管理方式
常用组件的使用
SQLite数据库编程
样式和主题的使用
Android中各种资源的使用
Android的网络编程