Android移动应用开发案例教程(慕课版)

活页分册
分享 推荐 3 收藏 95 阅读 14.0K
段仕浩 , 黄伟 (作者) 978-7-115-57994-2

关于本书的内容有任何问题,请联系 刘佳

1.育人功能:基于企业岗位分析,采用OBE模式,引入行业企业深度参与教材、案例及手册开发,贯通技术链与产业链,培养学生独立开发高质量Android应用的能力。
2.配套精品课程:教材配套国家在线精品课,深度融合Android开源技术及企业真实项目,强化实践教学,并与职业技能认证紧密结合。
3.动态适应迭代:采用工作手册式设计,深度融合在线课程,支持多终端学习。教师可灵活更新内容;学生可系统记录学习轨迹与成果,有效应对技术技能快速迭代。
4.立德树人:围绕“家国情怀、中国梦、工匠精神”三大主线,将“思政微元素”“职业微素养”“技能微行为”全方位融入教材,构建“三微一体”融合模式。具体实践中,例如开发“古诗鉴赏APP”,在培养文化自信与数字经济意识的同时,通过解析《出塞》等古诗的家国情怀,激发青年责任担当与科技报国热情。

特别说明

1.服务国家战略性新兴产业,打造校企双元育人精品教材
本书聚焦人工智能、物联网、云计算等国家战略性新兴产业广泛应用的核心技术领域,精准对接产业人才急需。教材深度融合Android开源技术,引入企业真实实训项目,显著强化实践教学环节,并将教学内容与Android应用开发职业技能认证紧密融合。
2.立德树人,构建“四融一圈”立体化培养体系
本书深入贯彻党的二十大精神,以社会主义核心价值观为引领,全面落实“实施科教兴国战略,强化现代化建设人才支撑”要求,紧扣立德树人根本任务。基于职业教育特点,教材贯穿了知识与标准融接、内容与思政互融、教材与课程融合、慕课与课堂融通的思路,构建立体教学生态圈,形成 校企协同、线上线下联动 的立体化、适应性培养体系。
3.基于工作过程的一体化内容设计及项目教学体例
教材基于对目标企业岗位群工作内容的深入分析,联合企业共同开发。围绕 “家国情怀、中国梦、工匠精神” 三条核心思政主线,对接 1+X证书标准,将思政元素、职业素养、企业技术规范及文化融入内容体系,采用OBE成果导向模式,引入行业、企业深度参与教材设计、项目案例及工作手册开发,实现技术链与产业链双维贯通,最终培养学生Android移动应用开发岗位技能,能够独立开发高质量的APP应用。
4.工作手册式教材+在线课程,动态适应技能迭代
采用工作手册式新形态设计,深度融合配套在线课程,支持多终端学习。教师可依托在线资源灵活重组、动态更新教学内容;学生则通过工作手册系统记录学习轨迹、实训成果与问题解决方案,有效应对快速迭代的技术技能需求。
5.“三微一体”思政实践模式,构建数字化课程思政新形态
教材紧扣 “家国情怀教育、中国梦、工匠精神” 三条核心思政主线,将思政微要点、职业微素养、技能微行为全方位、深层次融入教材内容与项目实战,构建 “三微一体” 课程思政实践模式,实现价值塑造、知识传授与能力培养的三位一体融合,成功打造了面向互联网时代的课程思政数字化教学新形态。

内容摘要

本书以“影视分享APP”项目为主线,围绕Android开发岗位的基本技能与工作流程进行设计。采用项目贯穿、任务驱动的模式,将知识点融入实践环节,实现循序渐进的知识内化与技能提升。前八章对“影视分享APP”项目所需核心知识与技能(涵盖Android应用基本结构、界面设计、网络编程、跨平台开发等)进行拆解式教学,通过任务驱动帮助学生掌握开发基础。后续内容则以该项目开发为主线,系统串联前八章所学,构建从需求分析、设计规划、开发实施到部署上线的企业级全流程实践路径,深度还原真实项目开发链路。教材配套实训工作手册、慕课平台资源及企业案例库,构建了全方位、立体化的学习生态,助力学生深度掌握Android开发技术,积累企业级项目实战经验。
本书配套中国大学MOOC(慕课)网上的“Android移动应用开发”在线课程,该课程是国家在线精品课程、广西壮族自治区级高等职业学校课程思政示范课程、广西壮族自治区级职业教育在线精品课程、Google 高职教育合作项目课程,课程资源包括课件,视频,微课,案例,练习库,作业库等多种形式数字资源等数字资源。
本书深入贯彻党的二十大精神,全面落实立德树人根本任务,围绕“家国情怀教育、中国梦、工匠精神”三大思政主线,将“思政微元素”“职业微素养”“技能微行为”全方位融入教材。具体实践中,例如开发“古诗鉴赏APP”,在培养文化自信与数字经济意识的同时,通过解析《出塞》等古诗的家国情怀,激发青年责任担当与科技报国热情。
本书可以作为高等院校本、专科计算机相关专业的移动互联网专用教材,也可以作为Android移动开发的培训教材,是一本非常适合有一点Java语言基础及Android零基础读者的图书。

目录

目录
第一章 Android开发环境搭建 8
1.1 预习要点(见活页分册) 9
1.2 学习目标 9
1.3 Android系统 9
1.3.1 Android系统简介 9
1.3.2 Android 10 的新特性 9
1.3.3 Android 开发工具 12
1.4 搭建Android开发环境 12
1.4.1 JDK 的安装及配置 12
1.4.2 Android Studio 的安装及配置 14
1.4.3 Android模拟器的安装及配置 16
1.4.4 案例1:我的第一个App(HiAndroid) 18
1.5 如何在手机运行App? 20
1.5.1 真机调试的配置 20
1.5.2 案例2:真机调试HiAndroid 21
1.6 课程小结 21
1.7 自我测评 21
1.8 课堂笔记(见活页分册) 22
1.9 实训记录(见活页分册) 22
1.10 课程评价(见活页分册) 22
1.11 扩展知识 22
第二章 Android Studio使用入门 24
2.1预习要点(见活页分册) 24
2.2学习目标 24
2.3 Android 开发工具 24
2.3.1 Android Studio的特点 25
2.3.2 Android Studio的界面和功能 25
2.4 Android 项目解析 32
2.4.1 Android项目的结构 32
2.4.2 Android应用清单文件解析 35
2.4.3 res资源目录解析 36
2.4.4 案例1:古诗赏析App 42
2.5 Android Studio快速开发技巧 45
2.5.1 项目导入/导出 45
2.5.2 Android Studio偏好设置 47
2.5.3 Android Studio快捷键 48
2.5.4 Android Studio日志工具的使用 50
2.5.5 案例:2:使用Logcat工具输出调试信息 51
2.6 课程小结 54
2.7 自我测评 54
2.8 课堂笔记(见活页分册) 55
2.9 实训记录(见活页分册) 55
2.10 课程评价(见活页分册) 55
2.11 扩展知识 55
第三章 Android 常用UI布局及控件一 57
3.1 预习要点(见活页分册) 57
3.2 学习目标 57
3.3 常用UI布局 57
3.3.1 LinearLayout布局 57
3.3.2 RelativeLayout布局的应用 59
3.3.3 案例1:Android系统介绍App开发 62
3.4 常用UI控件的应用 64
3.4.1 TextView、EditText控件的应用 64
3.4.2 Button控件的应用 66
3.4.3 RadioButton控件的应用 69
3.4.4 CheckBox控件的应用 70
3.4.5 案例2:BMI体质指数计算App 71
3.5 案例3:用户登录App开发 74
3.6 课程小结 78
3.7 自我评测 78
3.8 课堂笔记(见活页分册) 79
3.9 实训记录(见活页分册) 79
3.10 课程评价(见活页分册) 79
3.11 扩展知识 79
第四章 Android 常用UI布局及控件二 81
4.1 预习要点(见活页分册) 81
4.2 学习目标 81
4.3 常用UI布局 81
4.3.1 FrameLayout布局的使用 81
4.3.2 GridLayout布局的应用 83
4.3.3 ConstraintLayout布局的应用 88
4.3.4.案例1:使用约束布局开发用户登录App 94
4.4.常用UI控件的应用 98
4.4.1 ImageView 控件的使用 98
4.4.2 ImageButton控件的应用 100
4.4.3 ProgressBar控件的使用 100
4.4.4.案例2:Progressbar自定义菊花加载效果 102
4.5.Window与Dialog的应用 105
4.5.1.Toast控件的使用 105
4.5.2.PopupWindow的应用 105
4.5.3.AlertDialog的应用 108
4.5.4.案例3:用户登录协议确认功能开发 109
4.6 课程小结 111
4.7 自我测评 111
4.8 课堂笔记(见活页分册) 112
4.9 实训记录(见活页分册) 112
4.10 课程评价(见活页分册) 112
4.11 扩展知识 112
第五章 Android组件Activity 115
5.1 预习要点(见活页分册) 115
5.2 学习目标 115
5.3 初识Activity组件 115
5.3.1 Activity组件简介 115
5.3.2 Activity的创建 116
5.3.3 案例1:在项目中新增Activity 118
5.4 Intent和IntentFilter的解析 120
5.4.1 Intent解析 120
5.4.2 IntentFilter解析 121
5.4.3 案例2:自定义手机浏览器 122
5.5 Activity的传值 127
5.5.1 Activity跳转时发送数据 127
5.5.2 获得Activity返回的数据 128
5.5.3 案例3:个人信息发送与接收App开发 129
5.6 Activity生命周期 133
5.6.1 关于任务和返回栈 133
5.6.2 Activity生命周期的回调方法 134
5.6.3 案例4:体验Activity的生命周期 135
5.7 案例5:用户注册及登录App开发 139
5.8 课程小结 153
5.9 自我测评 153
5.10 课堂笔记(见活页分册) 154
5.11 实训记录(见活页分册) 154
5.12 课程评价(见活页分册) 154
5.13 扩展知识 154
第六章 Android高级控件ListView和RecyclerView 156
6.1 预习要点(见活页分册) 156
6.1 学习目标 156
6.3 ListView控件 156
6.3.1 ListView控件介绍 156
6.3.2.ListView控件的使用 156
6.3.3 ListView常用Adapter 157
6.3.4 案例1:使用ListView完成通讯录开发 158
6.4 BaseAdapter适配器 159
6.4.1 BaseAdapter适配器介绍 159
6.4.2 BaseAdapter适配器的使用 160
6.4.3 案例2:使用BaseAdapter升级通讯录 161
6.5 ListView的常用Listener 166
6.5.1 ListView的Listener简介 166
6.5.2 ListView的Listener使用 166
6.5.3 案例3:完成通讯录的选中及下拉刷新功能 167
6.6 RecyclerView控件 168
6.6.1 RecyclerView控件介绍 168
6.6.2.RecyclerView控件的使用 169
6.6.3.案例4:使用RecyclerView开发我爱电影 170
6.7 RecyclerView控件的Listener 175
6.7.1 RecyclerView控件的单击监听器 175
6.7.2 SwipeRefreshLayout刷新控件的使用 176
6.7.3 案例5:完成豆瓣电影的选中及刷新功能 177
6.8 课程小结 179
6.9 自我测评 179
6.10 课堂笔记(见活页分册) 180
6.11 实训记录(见活页分册) 180
6.12 课程评价(见活页分册) 180
6.13 扩展知识 180
第七章 Android高级控件ViewPager和Fragment 182
7.1 预习要点(见活页分册) 182
7.2 学习目标 182
7.3 ViewPager控件使用 182
7.3.1 ViewPager控件介绍 182
7.2.2 PagerAdapter介绍和用法 183
7.3.3 案例1:App启动页的开发 184
7.4 Fragment使用 187
7.4.1 Fragment介绍 187
7.4.2 Fragment的生命周期 190
7.4.3 Fragment适配器介绍 191
7.4.4 案例2:App底部导航功能开发 191
7.5 案例3:商城导航App开发 197
7.6 课程小结 204
7.7 自我测评 204
7.8 课堂笔记(见活页分册) 206
7.9 实训记录(见活页分册) 206
7.10 课程评价(见活页分册) 206
7.11 扩展知识 206
第八章 Android的网络编程Volley和Gson框架 208
8.1 预习要点(见活页分册) 208
8.1 学习目标 208
8.2 HTTP协议简介 208
8.4 Volley框架的使用 209
8.4.1 Volley框架的简介 209
8.3.2 Android 中使用Volley 211
8.4.3 案例1:狗狗图片App 213
8.5 Json数据解析 215
8.5.1 Json格式数据介绍 215
8.5.2 Json格式数据解析 215
8.5.3 案例2:我爱电影App(网络版) 216
8.6 Gson框架的使用 221
8.6.1 Gson 框架简介 221
8.6.2 Gson 使用流程 221
8.6.3 案例3:使用Gson框架改造我爱电影App(网络版) 222
8.7 课程小结 224
8.8 自我测评(活页) 224
8.9 课堂笔记(见活页分册) 226
8.10 实训记录(见活页分册) 226
8.11 课程评价(见活页分册) 226
8.12 扩展知识 226
第九章 综合项目:影视分享App开发 228
9.1 预习要点(见活页分册) 228
9.2 学习目标 228
9.3 项目需求 228
9.4 Meterial Design风格界面设计 229
9.4.1 Meterial Design风格 229
9.4.2 侧滑导航 230
9.4.3 菜单项切换 232
9.4.4 悬浮按钮和底部消息 235
9.5 搭建项目图片与数据访问框架 237
9.5.1 图片及数据访问框架配置 237
9.5.2 JavaBean设计 240
9.5.3 数据访问框架测试 241
9.6电影列表功能开发 243
9.6.1.需求描述 243
9.6.2.UI布局设计 243
9.6.3.业务功能实现 247
9.6.4.运行效果 253
9.7电影详情模块开发 253
9.7.1 需求描述 253
9.7.2 UI布局设计 254
9.7.3 业务功能实现 258
9.7.4 运行效果 260
9.8收藏模块开发 261
9.8.1 添加收藏功能开发 261
9.8.2 收藏列表功能开发 263
9.9分享模块开发 271
9.9.1 需求描述 271
9.9.2 ShareSDK 框架集成 272
9.9.3 分享功能开发 275
9.9.4 运行效果 276
9.10第三方登录模块开发 276
9.10.1 需求描述 276
9.10.2 UI布局设计 277
9.10.3 开发第三方登录功能 279
9.10.4 运行效果 281
9.11 课程小结 281
9.12 自我测评 281
9.13 课堂笔记(见活页分册) 283
9.14 实训记录(见活页分册) 283
9.15 课程评价(见活页分册) 283
9.16 扩展知识 283

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

段仕浩,教授、南宁市技术能手、人民邮电出版社优秀作者、谷歌中国教育合作奖教金获得者、南宁职业技术大学优秀教师。主持建设课程获评国家在线精品课程、自治区级课程思政示范课程和在线精品课程;主编出版的教材获评“十四五”职业教育国家规划教材和工业和信息化部“十四五”规划教材;主持自治区级课题6项,发表论文8篇,拥有9项实用新型专利,28项软件著作权,指导学生参加国家级以上技能竞赛获二等奖3项、三等奖8项。

推荐用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部