- ISBN:9787115576156
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:262
- 出版时间:2023-06-01
- 条形码:9787115576156 ; 978-7-115-57615-6
本书特色
1.教材在内容的选取和组织上,以腾讯科技(深圳)有限公司发布的安卓应用开发职业技能等级证书(中级)标准的职业技能要求为依据
2.以专业技能为模块,以工作任务为驱动组织编写,将知识点、技能点、认证考点融入任务中,由浅入深、循序渐进,使学习者知行合一,学以致用。
3.教材编写体例上,遵循学生的认知规律,注重学生的实践动手能力和知识的应用能力。每个任务有任务描述、问题引导、知识准备、任务实施、知识拓展,支撑知识部分会有配套的任务实施,任务实施有详细的分析及步骤。
内容简介
本书是1 + X职业技能等级证书配套教材,对应于“安卓应用开发”职业技能等级(中级)证书。 本书以《安卓应用开发职业技能等级标准》中的中级标准的职业技能要求为依据,以专业技能为模块,以工作任务为驱动组织编写,力图使读者对安卓应用开发有更系统、更清晰的认识。全书包含Android基础和环境搭建、多媒体技术应用、定位与地图服务开发、传感器应用开发、主流框架的应用、组件化开发、安卓底层原理认知7个项目,共计26个任务。学生在一个个任务的实现中循序渐进地达到“安卓应用开发”职业技能等级(中级)的标准,较好地培养了学生利用所学技术解决实际问题的能力,提升学生软件开发能力,能有效化解人才供给侧与人才需求侧间的结构性矛盾。
目录
项目1 Android基础和环境搭建 1
一、 学习目标 1
(一)知识目标 1
(二)技能目标 1
(三)素质目标 1
二、 项目描述 1
(一)项目背景及需求 1
(二)项目构成 1
(三)项目任务 1
三、任务1 Kotlin开发环境搭建 2
四、 任务2 Kotlin基础 4
(一)Kotlin基础语法 4
(二)Kotlin基本数据类型 7
(三)Kotlin泛型和注解 9
(四)Kotlin的反射 12
(五)Kotlin中的协程 15
五、项目实训 19
(一)实训目的 19
(二)实训内容 19
(三)问题引导 19
(四)实训步骤 20
(五)实训报告要求 20
(六)项目总结 21
(七)课后练习 21
项目2 多媒体技术应用 25
一、 学习目标 25
(一)知识目标 25
(二)技能目标 26
(三)素质目标 26
二、项目描述 26
(一)项目背景及需求 26
(二)项目构成 26
(三)项目任务 26
三、任务1 图形的绘制 27
(一)任务描述 27
(二)问题引导 27
(三)知识准备 27
(四)任务实施 33
(五)知识拓展 36
四、任务2 属性动画的实现 39
(一)任务描述 39
(二)问题引导 39
(三)知识准备 40
(四)任务实施 44
(五)知识拓展 49
五、任务3 逐帧动画的实现 50
(一)任务描述 50
(二)问题引导 51
(三)知识准备 51
(四)任务实施 53
(五)知识拓展 57
六、任务4 音频的播放 57
(一)任务描述 57
(二)问题引导 58
(三)知识准备 58
(四)任务实施 62
(五)知识拓展 67
七、任务5 视频的播放 70
(一)任务描述 70
(二)问题引导 71
(三)知识准备 71
(四)任务实施 73
(五)知识拓展 82
八、任务6 相机和相册的使用 84
(一)任务描述 84
(二)问题引导 84
(三)知识准备 84
(四)任务实施 88
(五)知识拓展 103
九、项目实训 104
(一)实训目的 104
(二)实训内容 104
(三)问题引导 104
(四)实训步骤 105
(五)实训报告要求 105
(六)项目总结 106
(七)课后练习 107
项目3 定位与地图服务开发 108
一、 学习目标 108
(一)知识目标 108
(二)技能目标 109
(三)素质目标 109
二、项目描述 109
(一)项目背景及需求 109
(二)项目构成 109
(三)项目任务 109
三、任务1 显示基础地图 110
(一)任务描述 110
(二)问题引导 110
(三)知识准备 111
(四)任务实施 111
(五)知识拓展 117
四、任务2 在地图上实现定位 118
(一)任务描述 118
(二)问题引导 119
(三)知识准备 119
(四)任务实施 123
(五)知识拓展 131
五、任务3 地址解析和反向地址解析 132
(一)任务描述 132
(二)问题引导 133
(三)知识准备 133
(四)任务实施 137
六、项目实训 142
(一)实训目的 142
(二)实训内容 142
(三)问题引导 143
(四)实训步骤 143
(五)实训报告要求 144
(六)项目总结 145
(七)课后练习 145
项目4 传感器应用开发 147
一、 学习目标 147
(一)知识目标 147
(二)技能目标 147
二、项目描述 147
(一)项目背景及需求 147
(二)项目构成 147
(三)项目任务 148
三、任务1 认识安卓传感器 148
(一)任务描述 148
(二)问题引导 148
(三)知识准备 148
(四)任务实施 149
(五)知识拓展 150
四、任务2 方向传感器的使用 151
(一)任务描述 151
(二)问题引导 151
(三)知识准备 151
(四)任务实施 152
(五)知识拓展 161
五、任务3 加速度传感器的使用 162
(一)任务描述 162
(二)问题引导 162
(三)知识准备 162
(四)任务实施 163
(五)知识拓展 171
六、项目实训 171
(一)实训目的 171
(二)实训内容 172
(三)问题引导 172
(四)实训步骤 172
(五)实训报告要求 173
(六)项目总结 174
(七)课后练习 174
项目5 主流框架的应用 175
一、 学习目标 175
(一)知识目标 175
(二)技能目标 175
(三)素质目标 175
二、项目描述 175
(一)项目背景及需求 175
(二)项目构成 175
(三)项目任务 176
三、任务1 网络框架的使用 176
(一)任务描述 176
(二)问题引导 177
(三)知识准备 177
(四)任务实施 180
(五)知识拓展 186
四、任务2 图片处理框架的使用 188
(一)任务描述 188
(二)问题引导 190
(三)知识准备 190
(四)任务实施 194
(五)知识拓展 201
五、任务3 日志框架的使用 202
(一)任务描述 202
(二)问题引导 203
(三)知识准备 203
(四)任务实施 205
(五)知识拓展 211
六、项目实训 212
(一)实训目的 212
(二)实训内容 212
(三)问题引导 213
(四)实训步骤 213
(五)实训报告要求 214
(六)项目总结 215
(七)课后练习 215
项目6 组件化开发 218
一、 学习目标 218
(一)知识目标 218
(二)技能目标 218
(三)素质目标 218
二、项目描述 219
(一)项目背景及需求 219
(二)项目构成 219
(三)项目任务 219
三、任务1 通用UI组件的开发 219
(一)任务描述 219
(二)问题引导 220
(三)知识准备 220
(四)任务实施 224
(五)知识拓展 230
四、任务2 网络请求组件的封装 235
(一)任务描述 235
(二)问题引导 235
(三)知识准备 235
(四)任务实施 236
(五)知识拓展 249
五、任务3 通用业务组件的封装 251
(一)任务描述 251
(二)问题引导 252
(三)知识准备 252
(四)任务实施 257
六、任务4 Jetpack架构组件的使用 278
(一)任务描述 278
(二)问题引导 279
(三)知识准备 279
(四)任务实施 290
(五)知识拓展 302
七、项目实训 305
(一)实训目的 305
(二)实训内容 305
(三)问题引导 305
(四)实训步骤 306
(五)实训报告要求 306
(六)项目总结 307
(七)课后练习 308
项目7 安卓底层原理认知 310
一、 学习目标 310
(一)知识目标 310
(二)技能目标 311
(三)素质目标 311
二、项目描述 311
(一)项目背景及需求 311
(二)项目构成 311
(三)项目任务 311
三、任务1 认识安卓系统服务的启动和工作原理 312
(一)ServiceManager启动 312
(二)系统服务注册与查询 314
四、任务2 认识安卓系进程启动过程的相关原理 315
(一)应用程序进程概述 315
(二)应用程序进程创建过程 316
(三)Binder线程池启动过程以及开启消息循环机制 322
五、任务3 认识安卓组件的相关原理 325
(一)根Activity的启动过程 325
(二)广播的注册、发送和接收流程 327
(三)Service组件的启动 332
(四)Service的绑定 342
(五)ContentProvider的启动过程 355
六、任务4 认识安卓跨进程通信的相关原理 360
(一)基本概念 360
(二)进程空间划分 360
(三)Binder 跨进程通信机制 361
七、任务5 认识安卓线程间通信的相关原理 364
(一)基本概念 364
(二)Android线程间消息处理机制 364
八、项目总结 366
(一)项目总结 366
(二)课后练习 366
作者简介
腾讯以“为用户提供一站式在线生活服务”作为自己的战略目标,并基于此完成了业务布局,构建了QQ、腾讯网、QQ游戏以及拍拍网这四大网络平台,形成中国规模的网络社区。在满足用户信息传递与知识获取的需求方面,腾讯拥有门户网站腾讯网、QQ即时通讯工具、QQ邮箱以及SOSO搜索;满足用户群体交流和资源共享方面,腾讯推出的QQ空间(Qzone)已成为中国的个人空间,并与我们访问量极大的论坛、聊天室、QQ群相互协同;在满足用户个性展示和娱乐需求方面,腾讯拥有非常成功的虚拟形象产品QQShow、QQ宠物、QQ游戏和QQMusic/Radio/Live (音乐/电台/电视直播)等产品,同时,还为手机用户提供了多种无线增值业务;在满足用户的交易需求方面,c2c电子商务平台——拍拍网已经上线,并完成了和整个社区平台的无缝整合。截至2009年9月30日,腾讯即时通讯工具QQ的注册帐户总数已经达到10.57亿,活跃帐户数达到4.849亿,同时在线帐户数达到7,550万。 “QQ游戏”门户同时在线帐户数达到570万。腾讯网已经成为了中国浏览量的综合门户网站,电子商务平台拍拍网也已经成为了中国 第二大的电子商务交易平台。
-
落洼物语
¥8.7¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥6.8¥25.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0 -
海商法-第四版
¥30.2¥48.0