本课程的设置依据是移动互联应用技术及相关专业工作任务与职业能力分析表中的相应职业能力要求,并根据移动互联行业相关技术发展趋势及其对人才要求的变化进行调整。根据市场调研和企业人才需求分析,我院移动互联应用技术及相关专业毕业生所从事的工作岗位主要是程序员、技术支持人员等,Android应用开发能力是学生胜任这些岗位所需要的最重要的职业能力。《Android应用开发》课程主要培养学生基于Android的移动应用开发编程知识和开发技能,因此本课程在移动互联应用技术及相关专业中处于非常重要的地位,应当作为专业核心课程和必修课程。
本课程立足于实际能力的培养,课程内容选择结合企业项目开发应具备的基本知识技能要求,以Android常用开发组件作为逻辑主线来组织课程内容。课程内容突出对学生职业能力的训练,并结合技能大赛需求,将知识、技能和项目案例有机串联。课程中的项目与知识体系有机结合,以项目案例展现知识,锻炼学生的职业工作能力和综合职业素养。
序号 | 工作任务 | 知识要求 | 技能要求 | 学时 | |
1 | Android 开发简介 | 1.了解Android的发展历史 2.掌握开发环境的搭建 3.掌握Android项目结构 4.掌握Gradle配置 5.了解项目打包分发 |
1.能熟练地搭建Android开 发环境 2.能熟练地掌握Android程 序的项目结构
| 4 | |
2 | Android应用界面布局设计 | 1.掌握UI界面控件 2.掌握经典布局 3.掌握约束布局 4.掌握辅助布局工具 | 能熟练地设计安卓UI界面
| 8 | |
3 | Android应用界面效果 | 1.掌握样式和主题 2.掌握国际化 3.掌握shape形状 4.掌握layer-list图层列表 5.掌握selector选择器 | 1.能熟练地使用样式和主题 2.能熟练地使用国际化 3.能熟练地使用形状、图层列表、选择器美化界面
| 8 | |
4 | Android应用人机交互 | 1.掌握Android应用事件处理 2.掌握菜单的使用 3.掌握常用控件的使用 4.掌握软键盘 | 1.能熟练地使用常用控件 2.能熟练地使用事件处理机制与后台代码互动 3.能熟练地使用菜单 4.能设置软键盘 | 8 | |
5 | Activity和Intent | 1.掌握Activity创建和使用 2.掌握Intent的使用 3.掌握Activity中的数据传递 4.掌握对话框的使用 | 1.能熟练地使用页面之间的 跳转 2.能熟练地使用页面之间的 数据传递 3.能熟练地使用页面之间的 数据回传 | 8 | |
6 | 子窗口设计 | 1.掌握Fragment的创建和使用 2.掌握 BottomNavigationView控件的使用 3.掌握ViewPager控件的使用 4.掌握TabLayout控件使用 5.掌握Fragment的嵌套使用 | 1.能熟练地使用Fragment 2.能熟练地使用 BottomNavigationView、ViewPager、TabLayout等控件 3.能熟练地掌握子窗口设计方式
| 12 | |
7 | 数据访问 | 1.掌握 SharedPreferences的使用 2.掌握文件存储的使用 3.掌握JSON解析的使用 4.掌握SQLite数据库的使用 5.掌握ListView控件的使用 | 1.能熟练地使用Android平台的数据存储方式进行数据的读、写 2.能熟练地使用JSON数据解析 2.能熟练地进行数据库的增、删改、查操作 3.能熟练地使用数据展示控件和数据适配器 | 12 | |
8 | 期末知识梳理 | 针对性辅导本学期知识 | 指导所学知识的开发应用 | 4 | |
其 它 | 根据实际教学,机动微调授课内容 | ||||
考核评价 | |||||
总课时 | 64 | ||||