Android 7编程入门经典:使用Android Studio 2(第4版)
上QQ阅读APP看书,第一时间看更新

译者序

Android作为一个基于Linux核心的操作系统,自从开源以来,已经成为市场占有率最高的移动操作系统。Android已经从最初的智能手机操作系统,成功蜕变为一个支持智能手机、平板电脑、智能手表、智能电视、智能汽车以及其他智能可穿戴设备的多平台操作系统。由于不断地创新,Android的特性不断完善,它所支持的功能也越来越多。因此,越来越多的行业和领域都出现了Android的身影。正是由于在各个领域的不断渗透,Android已经成为世界上最受欢迎的移动操作系统之一。Android开发也一夜之间成为一个热门专业。

Android操作系统中的大部分应用用Java语言编写。但是这并不意味着如果不懂Java就不能进行Android应用开发,Android提供了一套非常完善的应用开发工具。即使是毫无编程基础的初学者,在经过一段短暂的学习和训练以后,也能快速投入Android开发中。讲到Android开发工具就不能不提Android Studio。它是Google公司官方发布的Android开发IDE(Integrated Development Environment,集成开发环境)。Android Studio的人性化设计以及内置的大量开发工具帮助开发者更高效地编写Android应用。Android Studio除了基本的编辑功能外,还提供包括代码智能补全、代码重构、应用调试工具、性能分析工具,一键发布工具、Android SDK管理器、Android虚拟设备管理器等一系列能够帮助开发者提高工作效率的工具。因此,熟练使用Android Studio能够让你在学习Android开发时收到事半功倍的效果。

本书将理论与实践相结合,以图文并茂的形式,深入浅出地介绍了Android开发的知识要点。本书由浅入深,由点到面,以循序渐进的方式讲解了Android Studio的基本用法、Android应用界面设计、Android数据存储与共享、Android消息传送服务以及Android位置服务。通过本书系统性的学习,读者能够迅速而有效地掌握Android开发基础知识。

最后,我要在这里感谢清华大学出版社的编辑们,在本书出版过程中,他们给予我莫大的支持和帮助,并提供了诸多宝贵的意见,使我有机会为Android在国内的发展推波助澜。同时也要感谢我的太太,在为家庭新添一个小生命之后,独自担负起照顾家庭的重任,始终全力支持我的工作。本书全部章节由刘建翻译,参与翻译的还有黄佩、蔡浩凯、刘星、石成祥、黄鼎、王雯婕、杨杰、刘长蒙、刘东飞。鉴于译者水平有限,加之时间仓促,错误和失误在所难免,如有任何意见和建议,请不吝指正。

译者