Android开发:从0到1 (清华开发者书库)
上QQ阅读APP看书,第一时间看更新

前言
PREFACE

2008年,谷歌公司推出了Android操作系统。自此,Android作为一款为移动终端打造的开源手机操作系统平台,引领了突破垄断技术、降低开发成本的潮流。可以说,Android操作系统对于中国的IT产业发展产生了深远的影响。我有幸在2009年开始接触Android,并深深被它吸引,从此开始从事Android应用开发方面的教学与培训工作,并主持开发了一些Android项目。

本书的编写目的就是帮助Android初学者快速入门,同时对Android开发人员也有一定参考价值。

在阅读本书之前,有必要了解一下书中的一些约定,以及如何使用本书的案例。

本书服务网址

为了更好地为广大读者提供服务,我们专门为本书建立了一个服务网址www.51work6.com/book/android1.php,读者可以与作者互动,并对书中内容发表评论,提出宝贵意见。

书中源代码

1.源代码下载

书中提供了100多个完整的案例项目源代码,读者可以在www.51work6.com/book/android1.php处下载。

2.源代码目录结构

下载本书源代码并解压缩,会看到如图1所示的目录结构。图1中的ch6表示第6章代码,在ch目录下一般是各节的内容。例如,6.2.8表示第6.2.8节实例;在节目录下一般是Android Studio工程目录,例如,LayoutSample就是6.2.8节的实例的Android Studio工程。

图1 实例代码目录结构

3.导入源代码工程

要使用这些代码,还必须将其导入到Android Studio中。可以在Android Studio欢迎界面选择Open an existing Android Studio project或File→Open菜单,找到工程目录(例如6.2.8节中的LayoutSample),然后打开就可以了。但是,由于笔者的Android SDK安装目录可能与读者不同,因此读者第一次打开实例工程时,可能会出现如图2所示的错误提示,请不要慌张,Android Studio工具会对你配置的Android SDK重新进行初始化,再次打开就没有问题了。

图2 导入实例工程可能遇到的问题

书中图示的约定

为了更有效地叙述知识点或描述操作,本书给出了很多插图,下面简要说明插图中符号的含义。

1.图中的圈框

图3中的圈框中的内容是选中的内容或要重点说明的内容。

图3 图中圈框

2.图中的箭头

图4所示的箭头用于说明用户的动作,一般箭尾是动作开始的地方,箭头指向动作结束的地方。图5所示的箭头常用来描述设置控件的属性等操作。

图4 图中箭头1

图5 图中箭头2

3.图中的手势

为了描述操作,我们在图中使用了等手势符号,用来表明单击该处的按钮,如图6所示。

图6 图中手势

勘误与支持

作者在网站www.51work6.com/book/android1.php中建立了一个勘误专区,可以及时地把书中的问题、失误和纠正反馈给广大读者。如果读者在学习过程中发现了任何问题,也可以在网上留言,或者发送电子邮件到eorient@sina.com,作者会在第一时间回复你。

本书主要由赵志荣编著,此外关东升、赵大羽、关锦华、闫婷娇、刘佳笑和赵浩丞也参与了部分内容的编写。感谢赵大羽老师手绘了书中全部草图,并从专业的角度修改书中图片,力求更加完美地奉献给广大读者。感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出这么多时间,投入全部精力编写此书。

由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。

赵志荣

2017年6月于北京