-
内容大纲
本书基于“十二五”职业教育国家规划教材修订而成,同时也是“十三五”江苏省高等学校重点教材(编号:2016-1-032)。
本书基于Android 13(API 33)版本,采用最新Android Studio作为开发环境,以项目驱动的方式全面而详细地介绍了Android应用开发所涉及的各方面的知识。全书共10个单元,分为3个部分,内容包括Android开发入门、生命周期及调试方法、布局与基本组件、高级组件开发、后台服务和广播、多媒体功能的设计、数据存储与数据共享、网络通信、传感器应用开发,以及综合实例:新闻客户端的实现。
本书内容丰富,结合大量精心设计的项目案例进行讲解。掌握本书的实例后,开发者无须自己编写大量的代码即可解决实际的Android项目开发问题。
本书既可作为高职及本科院校计算机专业Android应用开发类课程的教材,也可供相关专业人士参考使用。 -
作者介绍
-
目录
前言
二维码索引
单元1 Android开发入门
1.1 Android的发展及历史
1.2 Android开发环境的搭建
1.3 项目框架分析
1.4 更新方法和常用配置
1.5 Android四大组件介绍
1.6 实训项目与演练
单元小结
习题
单元2 生命周期及调试方法
2.1 系统进程生命周期
2.2 Activity生命周期
2.3 Android开发中的调试技术
2.4 设备兼容性及国际化
2.5 实训项目与演练
单元小结
习题
单元3 布局与基本组件
3.1 Android用户界面的组件和容器
3.2 文本控件的功能与使用方法
3.3 按钮控件的功能与使用方法
3.4 时间和日期控件的功能与使用方法
3.5 界面布局管理器的使用
3.6 Intent的概念及使用
3.7 Activity的启动和跳转
3.8 实训项目与演练
单元小结
习题
单元4 高级组件开发
4.1 进度条组件的开发和使用
4.2 列表与Adapter的开发和使用
4.3 图片浏览组件的开发和使用
4.4 消息组件的开发和使用
4.5 菜单与标签页组件的开发和使用
4.6 实训项目与演练
单元小结
习题
单元5 后台服务和广播
5.1 后台服务简介
5.2 服务的两种使用方式
5.3 在服务中使用新线程更新UI
5.4 广播及接收
5.5 实训项目与演练
单元小结
习题
单元6 多媒体功能的设计
6.1 多媒体文件格式与编码
6.2 音乐播放器的设计
6.3 录音功能的设计与实现
6.4 相机的调用与实现
6.5 实训的项目与演练
单元小结
习题
单元7 数据存储与数据共享
7.1 配置文件的存储与读取
7.2 普通文件的存储与读取
7.3 SQLite数据库的访问与读/写操作
7.4 数据共享操作
7.5 实训项目与演练
单元小结
习题
单元8 网络通信
8.1 HTTP网络通信
8.2 异步的基本概念
8.3 使用Thread+Handler+Message进行异步操作
8.4 使用AsyncTask进行异步操作
8.5 JSON的基本概念和用法
8.6 实训项目与演练
单元小结
习题
单元9 传感器应用开发
9.1 手机传感器介绍
9.2 开发传感器应用
9.3 实训项目与演练
单元小结
习题
单元10 综合实例:新闻客户端的实现
10.1 系统功能介绍和架构设计
10.2 聚合数据API Key的申请
10.3 JSON数据的解析
10.4 注册登录功能的实现
10.5 新闻浏览功能的实现
10.6 视频播放功能的实现
10.7 个人中心功能的实现
单元小结
习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...