hi,小慕
Android 移动应用开发
第7次开课
开课时间: 2022年02月28日 ~ 2022年07月29日
学时安排: 90学时
当前开课已结束 已有 5036 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(1933)
spContent=本课程是广西区级精品在线开放课程,广西区级课程思政示范课程,同时入选了2019年Google 高职教育合作课程。课程内容涉及Android 基础知识、UI控件、高级组件、网络编程、第三方框架等知识点,主要面向软件和信息服务业的Android开发等工程技术人员岗位 ,培养该岗位的基础知识和技能,为今后高阶课程的学习和更好地从事Android的移动开发设计的相关工作打下基础,同时也为“混合式应用开发”课程的学习和岗位技能打下基础。
本课程是广西区级精品在线开放课程,广西区级课程思政示范课程,同时入选了2019年Google 高职教育合作课程。课程内容涉及Android 基础知识、UI控件、高级组件、网络编程、第三方框架等知识点,主要面向软件和信息服务业的Android开发等工程技术人员岗位 ,培养该岗位的基础知识和技能,为今后高阶课程的学习和更好地从事Android的移动开发设计的相关工作打下基础,同时也为“混合式应用开发”课程的学习和岗位技能打下基础。
—— 课程团队
课程概述

           

本课程是广西壮族自治区级高等职业学校课程思政示范课程、广西壮族自治区级职业教育在线精品课程、谷歌高职教育合作项目共建课程。课程内容涉及Android 基础知识、UI界面控件、高级组件、网络编程、第三方框架等知识点。通过本课程的学习,能够掌握Android的基础知识,并能熟练开发实用的应用程序,为今后高阶课程的学习和更好地从事Android的移动开发设计的相关工作打下基础,同时也为“混合式应用开发”课程的学习和岗位技能打下基础。

 

教学团队介绍:

课程负责人是自治区级在线精品课程主持人,自治区级课程思政示范课程主持人,谷歌中国教育合作奖教金获得者,主编教了一本工信部十四五规划教材

   课程团队集合了全国优秀教师、广西教学名师、自治区优秀教师、区级课程主持人、南宁市首席技师、企业精英、思政专门教师等成员,组成了一只校企专兼结合的创新型教学团队。团队有教授2人,副教授5,系统分析师1,信息系统项目管理师2人,全部都为双师型教师,成员平均年龄41岁,年富力强,思政教学教改经验丰富,结构合理,任务分工明确,是一只常年奋战在教学一线的拥有丰富经验的教学团队。团队配备助理教师,专门负责课程平台运营和维护,协助课程教学的实施。  

 

配套教材(重点推荐):

   课程团队主编出版了课程配套教材Android移动应用开发案例教程(慕课版)》(ISBN:978-7-115-57994-2),该教材于2011年11月由人民邮电出版社出版,是工信部十四五规划教材(工信部人〔2021〕116号)学习过程中,使用配套教材事半功倍!!!

 

备选教材:

   《Android移动应用基础教程(Android Studio 第2版)》中国铁道出版社。


课程标准(1+X证书):

   课程建设过程中,严格按照“谷歌高职教育合作课程”的项目要求,充分对接国际化标准,融入谷歌最新的开源技术,同时引入了腾讯科技(深圳)有限公司“安卓应用开发职业技能等级标准”(2021版,初级),精心选取和重组教学内容。为了使教学内容更接近企业的真实应用,本课程充分利用校企合作的成果,引入企业实训项目,加强实训教学环节

   课程完成后,可以通过课程团队的直播+线下培训的方式考取安卓应用开发职业技能初级1+X证书

 


考核标准:

序号项目占比备注
1单元测验25%课堂上说说你的想法哦。
2单元作业25%选择题,记得点我哦!
3期末考试30%作业提交源码或运行效果图片
4课堂讨论20%发布帖子或回帖








注意:完成课程全部学习任务。


课程工具及素材,案例下载地址(百度云盘)

1.Android Studio 开发工具获取:

请到Android Studio官网下载最新版本。

2.课程中的素材或案例如有下载:

请到课程相关章节下载。



显示全部
授课目标

1.认知目标

学会Android开发的基本知识、程序架构、开发流程,熟练应用Android UI控件、高级组件、网络编程、第三方框架等技术开发实用的应用程序。

2.能力目标

初步具备设计和开发Android应用程序的能力,培养具有较强的创新创业能力和可持续发展能力的创新型复合型技术技能人才。

3.素质目标

培养学生对中国梦的认同,培养爱国精神、创新精神、软件工匠精神等优良品德,达到思政与技能双育人目标。



课程大纲
Android开发环境搭建
1.1 预习要点
1.2 学习目标
1.3 Android系统简介
1.4 Android 10 的新特性
1.5 Android 开发工具
1.6 JDK 的安装及配置
1.7 Android Studio 的安装及配置
1.8 Android模拟器的安装及配置
1.9 案例1:我的第一个App(HiAndroid)
1.10 真机调试的配置
1.11 案例2:真机调试HiAndroid
1.12 课程小结
Android Studio使用入门
2.1预习要点
2.2学习目标
2.3 Android Studio的特点
2.4 Android Studio的界面和功能
2.5 Android项目的结构
2.6 Android应用清单文件解析
2.7 res资源目录解析
2.8 案例1:古诗赏析App
2.9 项目导入/导出
2.10 Android Studio偏好设置
2.11 Android Studio快捷键
2.12 Android Studio 日志工具的使用
2.13 案例 2:使用 Logcat 工具输出调试信息
2.14 课程小结
Android 常用UI布局及控件一
3.1 预习要点
3.2 学习目标
3.3 LinearLayout布局
3.4 RelativeLayout布局的应用
3.5 案例1:Android系统介绍App开发
3.6 TextView、EditText控件的应用
3.7 Button控件的应用
3.8 RadioButton控件的应用
3.9 CheckBox控件的应用
3.10 案例2:BMI体型计算App开发
3.11 案例3:用户登录App开发
3.12 课程小结
Android 常用UI布局及控件二
4.1 预习要点
4.2 学习目标
4.3 FrameLayout布局的使用
4.4 GridLayout布局的应用
4.5 ConstraintLayout布局的应用
4.6.案例1:使用约束布局开发用户登录App
4.7 ImageView 控件的使用
4.8 ImageButton控件的应用
4.9 ProgressBar控件的使用
4.10 案例2:Progressbar自定义菊花加载效果
4.11 Toast控件的使用
4.12 PopupWindow的应用
4.13 AlertDialog的应用
4.14 案例3:用户登录协议确认功能开发
4.15 课程小结
Android组件Activity
5.1 预习要点
5.2 学习目标
5.3 Activity组件简介
5.4 Activity的创建
5.5 案例1:在项目中新增Activity
5.6 Intent解析
5.7 IntentFilter解析
5.8 案例2:自定义手机浏览器
5.9 Activity跳转时发送数据
5.10 获得Activity返回的数据
5.11 案例3:个人信息发送与接收App开发
5.12 关于任务和返回栈
5.13 Activity生命周期的回调方法
5.14 案例4:体验Activity的生命周期
5.15 案例5:用户注册及登录App开发
5.16 课程小结
Android高级控件ListView和RecyclerView
6.1 预习要点
6.2 学习目标
6.3 ListView控件介绍
6.4.ListView控件的使用
6.5 ListView常用Adapter
6.6 案例1:使用ListView完成通讯录开发
6.7 BaseAdapter适配器介绍
6.8 BaseAdapter适配器的使用
6.9 案例2:使用BaseAdapter升级通讯录
6.10 ListView的Listener简介
6.11 ListView的Listener使用
6.12 案例3:完成通讯录的选中及下拉刷新功能
6.13 RecyclerView控件介绍
6.14 RecyclerView控件的使用
6.15 案例4:使用RecyclerView开发我爱电影
6.16 RecyclerView控件的单击监听器
6.17 SwipeRefreshLayout刷新控件的使用
6.18 案例5:完成豆瓣电影的选中及刷新功能
6.19 课程小结
Android高级控件ViewPager和Fragment
7.1 预习要点
7.2 学习目标
7.3 ViewPager控件介绍
7.4 PagerAdapter介绍和用法
7.5 案例1:App启动页的开发
7.6 Fragment介绍
7.7 Fragment的生命周期
7.8 Fragment适配器介绍
7.9 案例2:App底部导航功能开发
7.10 案例3:商城导航App开发
7.11 课程小结
Android的网络编程Volley和Gson框架
8.1 预习要点
8.2 学习目标
8.3 HTTP协议简介
8.4 Volley框架的简介
8.5 Android 中使用Volley
8.6 案例1:狗狗图片App
8.7 Json格式数据介绍
8.8 Json格式数据解析
8.9 案例2:我爱电影App(网络版)
8.10 Gson 框架简介
8.11 Gson 使用流程
8.12 案例3:使用Gson框架改造我爱电影App(网络版)
8.13 课程小结
第九章 综合项目:影视分享App开发
9.1 预习要点
9.2 学习目标
9.3 项目需求
9.4 Meterial Design风格
9.5 侧滑导航
9.6 菜单项切换
9.7 悬浮按钮和底部消息
9.8 图片及数据访问框架配置
9.9 JavaBean设计
9.10 数据访问框架测试
9.11 电影列表需求描述
9.12 电影列表UI布局设计
9.13 电影列表业务功能实现
9.14 电影列表运行效果
9.15 电影详情需求描述
9.16 电影详情UI布局设计
9.17 电影详情业务功能实现
9.18 添加收藏功能开发
9.19 收藏列表功能开发
9.20 分享模块需求描述
9.21 ShareSDK 框架集成
9.22 分享功能开发
9.23 分享模块运行效果
9.24 第三方登录需求描述
9.25 第三方登录UI布局设计
9.26 开发第三方登录功能
9.27 第三方登录运行效果
9.28 课程小结
1+X职业等级培训及考试
课时目标:本章节主要进行1+X证书考证培训,该1+X标准是腾讯科技(深圳)有限公司的“安卓应用开发职业技能等级标准”(2021版,初级)
10.1 安卓应用开发 职业技能等级标准(初级)
10.2 职业技能要求(初级)
10.3 职业技能等级要求描述(初级)
10.4 参考文献
展开全部
预备知识

拥有一定的JAVA的基础编程知识和技能。

参考资料

本课程案例采用以下版本工具:

Android Studio 版本:4.2版本,英文版。
案例使用API:API21 ,Android5.0(Lollipop)(考虑支持更多设备)

可通过官网下载


参考材料(点击打开):

1.Android Studio 下载

2.Android开发者文档

3. Android论坛

4. Android开发专区





常见问题

Q :  我安装其他的Android Studio版本是否可以?是否一定要用Android5.0作为API?

A :  可以使用其他版本和其他API,但是为了打开案例正常,强烈建议使用和本课程相同的Android API版本。


Q :  如何安装开发环境及对应的Android API?

A :  请参考第一章内容,开发工具请通过官网下载:


Q :  课程的源代码放置目录是否有要求?

A :  课程源代码请放置在不含中文的目录下,否则会引起编译编码错误。



南宁职业技术大学
9 位授课老师
段仕浩

段仕浩

信息系统项目管理师

禤静

禤静

讲师

徐冬

徐冬

系统分析师/副教授

推荐课程

下载
下载

下载App