![Android开发:从0到1 (清华开发者书库)](https://wfqqreader-1252317822.image.myqcloud.com/cover/572/26943572/b_26943572.jpg)
前言
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工程。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0006-0001.jpg?sign=1739138903-WjpBIfR3IwJBkTj426OwZaQ9S8pUVCOF-0-0f41833f13b5806b5f932f83f19cba1b)
图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重新进行初始化,再次打开就没有问题了。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0006-0002.jpg?sign=1739138903-he5RHSL7wQear2XubzIM4euWhDA2VqOK-0-0af1c8bc1e3ba3b6d79a0ce4d74ddad0)
图2 导入实例工程可能遇到的问题
书中图示的约定
为了更有效地叙述知识点或描述操作,本书给出了很多插图,下面简要说明插图中符号的含义。
1.图中的圈框
图3中的圈框中的内容是选中的内容或要重点说明的内容。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0007-0003.jpg?sign=1739138903-OS7oWUTErl1jHkztESScOkmNaPzul3Tu-0-17cc6cb0969bec43fef65bc16664beaa)
图3 图中圈框
2.图中的箭头
图4所示的箭头用于说明用户的动作,一般箭尾是动作开始的地方,箭头指向动作结束的地方。图5所示的箭头常用来描述设置控件的属性等操作。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0007-0004.jpg?sign=1739138903-cXzU83n39lIYKJdofwA3ej2Dbuv1Nr5U-0-56b170abe6e07ae6d01294f6c2d38c9c)
图4 图中箭头1
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0008-0005.jpg?sign=1739138903-GYNEyNjT6SfA5BqtoazmWXigdoJgIYGy-0-345646de2030a18020e3f35354e7d37a)
图5 图中箭头2
3.图中的手势
为了描述操作,我们在图中使用了等手势符号,用来表明单击该处的按钮,如图6所示。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0008-0007.jpg?sign=1739138903-YT5myfX00RhL0kVPxqBpocxd2jwAjXfv-0-640a45ce5cde5ad69c803cd868186e19)
图6 图中手势
勘误与支持
作者在网站www.51work6.com/book/android1.php中建立了一个勘误专区,可以及时地把书中的问题、失误和纠正反馈给广大读者。如果读者在学习过程中发现了任何问题,也可以在网上留言,或者发送电子邮件到eorient@sina.com,作者会在第一时间回复你。
本书主要由赵志荣编著,此外关东升、赵大羽、关锦华、闫婷娇、刘佳笑和赵浩丞也参与了部分内容的编写。感谢赵大羽老师手绘了书中全部草图,并从专业的角度修改书中图片,力求更加完美地奉献给广大读者。感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出这么多时间,投入全部精力编写此书。
由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。
赵志荣
2017年6月于北京