新書推薦:
《
Android游戏开发从入门到精通 第2版 王玉芹
》
售價:NT$
495.0
《
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
》
售價:NT$
990.0
《
非对称创新:中国企业赶超战略 魏江 刘洋
》
售價:NT$
495.0
《
潜能觉醒
》
售價:NT$
395.0
《
初平:汉末群雄混战(190—195)
》
售價:NT$
245.0
《
建安:官渡大决战(196—200)
》
售價:NT$
245.0
《
权力的图像——近代的中国海图与交流
》
售價:NT$
840.0
《
中亚民族史
》
售價:NT$
840.0
|
編輯推薦: |
《Android程序设计项目教程(微课版)》采用项目实战式教学方法,通过构建内容易懂、实用性强的案例,对Android基础知识进行全面讲解。
|
內容簡介: |
《Android程序设计项目教程(微课版)》采用项目实战式教学,通过构建内容通俗易懂、实用性强的案例,对 Android 基础知识进行全面讲解。全书共分为 5 章,第 1 章为应用基础,介绍了 Android 系统架构及开发工具的使用;第 2 章至第 5 章通过实战项目,讲述 Android 的应用技术,其中,第 2 章介绍了 Android UI 设计、事件及多用户界面;第 3 章介绍了 ListView和 RecyclerView 等高级控件、AudioManager 多媒体以及 Fragment 和 ViewPage 的使用;第 4 章介绍了数据存 储及数据通信技术,包括四大组件之间的数据交互和多媒体技术;第 5 章介绍了网络编程及开发管理工具。在每个实战项目中均合理设计了实现技术,并结合**的 Android 技术进行了适度的拓展。本书配套同步讲解视频、教学课件等资源。 《Android程序设计项目教程(微课版)》既可作为高职高专软件及计算机相关专业的教材,也可作为培训机构的教程,同时也是一本适合Android 移动开发初学者的自学参考用书。
|
目錄:
|
第 1 章 Android 应用开发基础 1
1.1 Android 系统的发展历程 1
1.2 Android 系统框架 2
1.3 Android 应用开发环境搭建 4
1.4 Android Studio 介绍 14
1.5 Android Studio 项目目录结构 16
1.6 小结 19
1.7 习题 19
第 2 章 实战项目—蛋炒饭订餐 20
2.1 项目介绍 20
2.1.1 项目概述 20
2.1.2 项目设计 20
2.2 知识地图 21
2.3 预备知识 22
2.3.1 Android UI 基本控件 22
2.3.2 Android UI 常用布局 38
2.3.3 按钮单击事件监听实现方式 43
2.3.4 活动之间的信使—Intent 45
2.4 项目实战 51
2.4.1 实现订餐页面 51
2.4.2 实现订单详情界面 58
2.5 小结 61
2.6 习题 61
第 3 章 实战项目—学说四川话 63
3.1 项目介绍 63
3.1.1 项目概述 63
3.1.2 项目设计 63
3.2 知识地图 64
3.3 预备知识 65
3.3.1 ListView 控件 65
3.3.2 RecyclerView 控件 70
3.3.3 MediaPlayer 基础 73
3.3.4 Fragment 基础 76
3.4 项目实战 88
3.4.1 实现版本 1 的“数字”页面 88
3.4.2 丰富“数字”页面的界面 91
3.4.3 优化“数字”列表页面 95
3.4.4 播放四川方言发音 98
3.4.5 开发基于 Fragment 的版本 2 101
3.5 小结 105
3.6 习题 105
第 4 章 实战项目—小黑日记 106
4.1 项目介绍 106
4.1.1 项目概述 106
4.1.2 项目设计 106
4.1.3 模块介绍 110
4.2 知识地图 111
4.3 预备知识 112
4.3.1 SharedPreferences 存储 112
4.3.2 文件存储 113
4.3.3 SQLite 存储 116
4.3.4 JSON 数据 119
4.3.5 Activity 数据传递 121
4.3.6 Service 服务 124
4.3.7 Broadcast 广播 127
4.3.8 多媒体 130
4.4 项目实战 139
4.4.1 项目包结构 139
4.4.2 登录模块 140
4.4.3 首页模块 146
4.4.4 编辑模块 161
4.4.5 拍照模块 167
4.4.6 音频模块 171
4.4.7 视频模块 175
4.5 小结 178
4.6 习题 178
第 5 章 实战项目—干货集中营 179
5.1 项目介绍 179
5.1.1 项目概述 179
5.1.2 项目设计 180
5.2 知识地图 180
5.3 预备知识 180
5.3.1 版本控制软件 Git 180
5.3.2 网络请求 187
5.3.3 Handler 消息机制 194
5.3.4 图片加载库 Glide 196
5.3.5 SwipeRefreshLayout 198
5.3.6 WebView 201
5.4 项目实战 207
5.4.1 项目搭建及绑定 Git 远程仓库 207
5.4.2 OkHttp 封装及使用 209
5.4.3 布局列表页面的显示 211
5.4.4 页面中显示网络请求的数据 215
5.4.5 页面的下拉刷新及上拉加载 220
5.4.6 列表项的单击及 Web 页面的展示 224
5.5 小结 226
5.6 习题 227
|
內容試閱:
|
Android 是 Google 公司推出的开源操作系统,经过短短几年的发展和推广,它已成为当前移动设备的主流操作系统,市场占用率达到 80%以上。面对这样的市场需求,越来越多的开发者学习 Android 移动开发技术,以寻求更大的发展空间。
本书以 4 个完整的 Android 项目开发流程为主线,先讲解项目体系及项目涉及的知识点, 再按照项目的功能模块和 Android 项目开发的工作过程,以预备知识为基础,逐步实现项目任务。全书采用“项目分析”→“预备知识讲解”→“小案例模仿”→“项目创新实现”的教学思路组织教学内容,知识由浅入深,案例浅显易懂,项目实用性强,让读者在完成项目的过程中学习 Android 移动开发知识。
本书的特色在于设计了 4 个实用性强、知识体系完整、可操作性强的入门级 Android 项目, 覆盖了 Android 移动开发技术的大部分知识点,以培养读者的职业能力为核心,从项目设计、代码规范、行业要求、工具拓展以及工匠精神等多角度开展教学,实现了教学过程与 Android 项目开发过程的结合、教学内容与岗位要求的结合、教材模仿与课外创新相结合的教学目标。编者站在初学者的认知角度设计了全书内容。
本书作为教材使用时,课堂教学建议采用 36 学时,上机指导教学建议采用 28 学时,教师可以根据教学实际情况对学时进行调整,建议学时分配如下表所示。
本书主要内容及学时分配
章 主 要 内 容 课 堂 学 时 上 机 指 导
第 1 章 Android 操作系统的发展历程Android 应用开发环境搭建Android Studio 的使用
Android Studio 项目目录结构
2
2
第 2 章 Android 基本UI 控件Android 常用UI 布局事件监听实现方式
活动之间的信使Intent
活动之间数据传递
8
6
第 3 章 ListView 控件和 RecyclerView 控件
MediaPlayer 控件Fragment 基础ViewPager 控件
8
6
第 4 章 SharedPreferences 存储、文件存储、数据库存储
Service 服务
Broadcast 广播
四大组件数据通信图像 2D 绘制
多媒体音频、视频及摄像头拍照
8
6
续表
章 主 要 内 容 课 堂 学 时 上 机 指 导
第 5 章 版本控制工具Git 网 络 请 求 Handler 消息机制图片加载库Glide
SwiperRefreshLayout 控件
WebView
10
8
本书由方敏、王想芝、陈冬、卫五波共同编写,其中方敏编写第 4 章,王想芝编写第 1、2章,陈冬编写第 3 章,卫五波编写第 5 章。全书由方敏统稿并负责内容规划、编排。
本书配备了完善的教学资源,包括课件、源代码、微课视频等,读者可扫书中二维码观看知识点讲解,并扫本书封底上的云盘二维码获取其他资源。由于编者水平有限,书中难免存在疏漏之处,恳请广大读者批评指正。
编 者
2022 年 1 月
|
|