spContent=本课程以Android系统讲授手机的应用程序开发过程,以Andirid Studio做为开发平台,编程开发主要采用Java语言,讲授Android系统下的手机应用程序的设计方法、原理与编程技巧,使学生掌握具备基本的手机应用开发程序的能力,学生在动手编程实践中,培养学生自主独立学习和解决编程中的实际问题的能力。达到在编程实践中,掌握手机应用程序开发的能力。
本课程以Android系统讲授手机的应用程序开发过程,以Andirid Studio做为开发平台,编程开发主要采用Java语言,讲授Android系统下的手机应用程序的设计方法、原理与编程技巧,使学生掌握具备基本的手机应用开发程序的能力,学生在动手编程实践中,培养学生自主独立学习和解决编程中的实际问题的能力。达到在编程实践中,掌握手机应用程序开发的能力。
—— 课程团队
课程概述
本课程为电子商务专业的专业主修课程,是一门实践性和应用性较强的课程。其教学目的是:课程基于Android系统讲授手机的应用程序开发,培养移动商务应用程序的设计开发和调试能力。其教学任务是:通过学习、上机实验和课程设计,使学生掌握Android系统下的手机应用程序的设计方法、原理与编程技巧,具备一定的使用手机应用开发程序的能力,为后续课程的学习奠定基础。
主要内容包括: Android开发环境搭建与开发基本架构,Android开发基本组件及其应用,Android布局、组件和列表的知识,Android数据库应用开发,Android多媒体应用开发等。
课程大纲
Android开发环境搭建与项目构建
1.1 Android开发环境搭建
1.2 Android项目的构建
1.3 Android Studio 使用导航
1.4 用户界面设计
1.5 从布局XML到视图对象
1.6 组件的实际应用
1.7 创建提示消息
1.8 使用模拟器运行应用
1.9 深入学习: Android编译过程上机
Android与 MVC设计模式
2.1 创建新类
2.2 Android 与 MVC 设计模式
2.3 更新视图层
2.4 更新控制器层
2.5 在设备上运行应用
2.6 添加图标资源
Activity 的生命周期
3.1 日志跟踪理解 Activity 生命周期
3.2 设备旋转与activity生命周期
3.3 保存数据以应对设备旋转
3.4 再探activity生命周期
3.5 深入学习:activity内存清理现状
3.6 深入学习:日志记录的级别与方法
Android应用的调试
4.1 异常与栈跟踪
4.2 Android特有的调试工具
UI fragment与fragment管理器
5.1 UI 设计的灵活性需求
5.2 引入 fragment
5.3 着手开发 CriminalIntent
5.4 托管 UI fragment
5.5 创建 UI fragment
5.6 向 FragmentManager 添加 UI fragment
5.7 采用 fragment 的应用架构
5.8 深入学习:fragment 与支持库
5.9 深入学习:为什么优先使用支持库版fragment
使用RecyclerView显示列表
6.1 升级CriminalIntent 应用的模型层
6.2 使用抽象 activity 托管 fragment
6.3 RecyclerView 、 ViewHolder 和 Adapter
6.4 绑定列表项
6.5 响应点击
6.6 深入学习:ListView 和GridView
6.7 深入学习:单例
使用布局与组件创建用户界面
7.1 使用图形布局工具
7.2 引入 ConstraintLayout
7.3 深入学习布局属性
SQLite数据库
8.1 定义 schema
8.2 创建初始数据库
8.3 修改 CrimeLab 类
8.4 写入数据库
8.5 读取数据库
数据绑定与MVVM
9.1 为何要用MVVM 架构
9.2 创建BeatBox 应用
9.3 导入assets
9.4 处理assets
9.5 使用assets
9.6 绑定数据
9.7 访问assets
音频播放与单元测试
10.1 创建SoundPool
10.2 加载音频文件
10.3 播放音频
10.4 添加测试依赖
10.5 创建测试类
10.6 实现测试类
10.7 编写测试方法
10.8 数据绑定回调
10.9 释放音频
10.10 设备旋转和对象保存
10.11 深入学习:是否保留fragment
10.12 深入学习:Espresso 与整合测试
证书要求
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
参考资料
1. 菲利普斯.《Android编程权威指南(第3版)》北京:人民邮电出版社,2017年.
2. 明日科技(MingRi Soft)著 Android项目开发实战入门(全彩版)长春:吉林大学出版社 2017年
相关知识
移动设备签到应用开发大家给点开发
HTML5移动开发
电商平台移动端应用开发及维护服务合同.doc
2020年河南省高等职业教育技能大赛“花艺”&“移动应用开发”赛项在我校开幕
【凤凰新闻】河南省高等职业教育技能大赛花艺、移动应用开发赛项圆满落幕
河南省高等职业教育技能大赛“花艺”&“移动应用开发”赛项在我校圆满落幕
探秘移动开发新灵感:利用“仿闲鱼发布页”资源快速提升技能
【喜报】我校喜获2024年世界职业院校技能大赛争夺赛高职组移动应用设计与开发赛项银奖
安徽国防科技职业学院学子勇夺世界职业院校技能大赛移动应用设计与开发赛项银牌
世校赛快讯丨信息学子喜获2024年世界职业院校技能大赛总决赛争夺赛电子与信息赛道二移动应用设计与开发小组铜奖
网址: 移动商务应用开发 https://m.huajiangbk.com/newsview546035.html
上一篇: 软件工程移动应用开发是干什么的 |
下一篇: 基于Java的鲜花小程序 |