前言
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月于北京