深入浅出Android软件开发教程
深入浅出Android软件开发教程封面图

深入浅出Android软件开发教程

高凯, 编著

出版社:清华大学出版社

年代:2015

定价:35.0

书籍简介:

全书分基础篇和提高篇。基础篇涵盖Android应用程序的基本组成、Andriod事件处理机制和常用Widge组件、基于Intent的Activity切换及基于Bundle的数据传递、Service、BroadcastReceiver、数据存取和访问、多媒体应用等。提高篇拟给出3-5个Android应用系统。本书读者对象包括计算机、通信、电子信息类本专科学生,和Android系统应用软件开发技术的工程实践人士。

作者介绍:

高凯,博士毕业于上海交通大学计算机应用技术专业;省级重点学科“计算机软件与理论”中“信息检索与云计算”方向学术带头人,硕士研究生导师;中国计算机学会会员,中国中文信息处理学会会员;International Journal of Computer Applications in Technology编委会委员,5th /6th /7th International Conference on Modelling, Identification and Control程序委员会委员;主要研究方向为自然语言处理、网络信息检索、社会网络计算、大数据搜索与挖掘、云计算等;近几年出版《信息检索与智能处理》、《大数据搜索与挖掘》等多部学术专著及多部教材;在国内外学术期Expert Systems With Applications、《中文信息学报》、《电子学报》等以及在PAKDD等国际学术会议上发表学术论文几十篇。

书籍目录:

第1章Android程序设计起步1

1.1智能移动设备及其操作系统1

1.2Android系统的体系结构2

1.3Java 语言与面向对象编程基础6

1.4XML基础21

1.5本章小结30

习题30

第2章创建第一个Android应用程序33

2.1搭建Android应用程序开发环境33

2.3Android工程项目的文件构成44

2.4Android应用的组成50

2.5编写规范的Android代码55

2.6本章小结57

习题57

第3章Android应用程序的调试和发布58

3.1Android应用程序的一般开发流程58

3.2程序调试的常用方法和调试工具59

3.3应用程序的国际化67

3.4应用程序的发布70

3.5本章小结75

习题75

第4章用户界面设计基础77

4.1界面布局及其加载77

4.2Widget控件90

4.3Android中的事件处理机制97

4.4本章小结109

习题109

第5章常用UI界面控件111

5.1信息提示和对话框111

5.2常用容器类控件122

5.3日期和时间控件128

5.4菜单135

5.5本章小结141

习题141

第6章组件间的通信和广播143

6.1Intent143

6.2利用Intent启动另一个Activity148

6.3利用Intent在组件之间传递数据152

6.4Broadcast和BroadcastReceiver160

6.5主屏幕小部件AppWidget166

6.6本章小结175

习题176

第7章Android的后台服务177

7.1Service及其生命周期177

7.2创建和控制Service179

7.3获得系统服务190

7.4综合使用Service和BroadcastReceiver197

7.5本章小结201

习题201

第8章数据的存储和访问202

8.1数据文件的存储和访问202

8.2SQLite数据库的存储和访问208

8.3利用内容提供器ContentProvider共享数据存储225

8.4本章小结230

习题231

第9章图片和音视频的处理232

9.1相关控件和类232

9.2摄取和使用图片240

9.3音频文件的播放248

9.4视频文件的播放253

9.5音频和视频的录制258

9.6本章小结264

习题265

第10章Web应用程序设计266

10.1Android网络通信概述266

10.2网络资源的访问269

10.3WebView276

10.4WebService280

10.5本章小结287

习题288

第11章综合应用实例289

11.1简易计算器289

11.2音乐播放器298

11.3便携日记本307

11.4本章小结316

习题317

参考文献318

内容摘要:

本书是面向Android初学者的教程,介绍设计开发Android应用程序的基础理论和实践方法,讲解Android系统的体系结构、Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程序的调试和发布方法、用户界面设计、组件间的通信与广播、后台服务、数据的存储和访问、图片和音视频的处理、Web应用程序的设计等内容。本书理论与实践相结合,内容详尽,配有丰富的示例程序,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其应用的开发过程,掌握Android应用程序的设计方法。本书提供所有程序的源代码和电子课件。本书可作为普通高等院校及各类培训学校Android软件开发课程的教材,也可作为Android程序设计爱好者的自学用书。

编辑推荐:

本书配有丰富的示例程序,讲解深入浅出,帮助初学者在较短的时间内掌握Android软件的开发方法。示例程序短小精悍,既能帮助读者理解知识,又具有启发性和实用性。
每一章都配有难度适中的练习题,引导读者巩固和扩展所学知识。书中所有的示例程序和课后练习题程序均已在Android4.4.2(API Leve·19)下调试通过,并能正确运行。
本书配套PPT教案、各类源程序,可在清华大学出版社官方网站下载。

书籍规格:

书籍详细信息
书名深入浅出Android软件开发教程站内查询相似图书
9787302400554
如需购买下载《深入浅出Android软件开发教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

深入浅出Android软件开发教程是清华大学出版社于2015.出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计-教材 的书籍。