注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合安卓应用开发(中级)

安卓应用开发(中级)

安卓应用开发(中级)

定 价:¥59.80

作 者: 腾讯科技(深圳)有限公司
出版社: 人民邮电出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787115576156 出版时间: 2023-06-01 包装: 平装
开本: 16开 页数: 262 字数:  

内容简介

  本书是1 + X职业技能等级证书配套教材,对应于“安卓应用开发”职业技能等级(中级)证书。 本书以《安卓应用开发职业技能等级标准》中的中级标准的职业技能要求为依据,以专业技能为模块,以工作任务为驱动组织编写,力图使读者对安卓应用开发有 系统、 清晰的认识。全书包含Android基础和环境搭建、多媒体技术应用、定位与地图服务开发、传感器应用开发、主流框架的应用、组件化开发、安卓底层原理认知7个项目,共计26个任务。学生在一个个任务的实现中循序渐进地达到“安卓应用开发”职业技能等级(中级)的标准,较好地培养了学生利用所学技术解决实际问题的能力,提升学生软件开发能力,能有效化解人才供给侧与人才需求侧间的结构性矛盾。

作者简介

  腾讯以“为用户提供一站式在线生活服务”作为自己的战略目标,并基于此完成了业务布局,构建了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万。腾讯网已经成为了中国浏览量 的综合门户网站,电子商务平台拍拍网也已经成为了中国 第二大的电子商务交易平台。

图书目录

目录
项目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

本目录推荐