Wallace+Jackson
随着无线网络技术的不断升级、移动终端越来越普及,移动终端的灵魂——操作系统的创新、优化和升级成为各互联网公司的主要阵地。而由Google公司研发的应用于移动终端的安卓系统(即“Android”,以下简称安卓)占据了移动终端系统的半壁江山,那么安卓的魅力何在,本书可以成为你的首席军师,助你开发自己的安卓应用。
作者Wallace Jackson是加州大学洛杉矶分校的商业经济学学士、美国南加州大学管理信息系统设计与实现及营销策略专业的硕士。从二十多年前起,他一直在领先的多媒体出版物上介绍他在新媒体内容开发方面的工作。过去数年,他撰写了一些流行的有关安卓应用开发的书籍。
全书内容共分为19章:1.创建安卓4.2的集成开发环境:获取、安装、配置安卓开发环境;2.探索安卓应用开发:安卓的Lingo版本及创建你的第一个名为Hello World的应用;3.Java的安卓入门:加强我们的Hello World应用;4.使用ViewGroup类的布局和活动;5.安卓的意图和活动:增加应用的交互性;6.安卓用户界面设计:通过XML使用视图和小部件;7.安卓的图形设计:概念和技术;8.合成高级图形用户界面设计的安卓;9.安卓图片动画:基于帧的动画、使用XML结构;10.安卓矢量动画:通过XML结构的程序动画;11.视频简介:概念和优化;12.安卓中的数字视频:使用VideoView类;13.音频简介:概念和优化;14.在安卓中播放音频:MediaPlayer类;15.音频测序:安卓的SoundPool类;16.安卓意图:应用程序间的编程;17.安卓服务:使用后台处理;18.广播接收机:安卓的应用程序间通信;19.安卓内容提供商:数据存储访问。
学习一个全新领域的技术,需要找到一本适合自己的教材进行正确的引导。本书中,作者以大家最熟知的Hello World作为引子,为读者揭开安卓的面纱。实际上,所有的学习过程都是由浅入深的。Hello World应用是安卓系统自带的应用,只要用户创建一个新的工程,这个工程便是可执行的会显示“Hello World”的应用包了,在仿真器和搭载安卓系统的终端上都可以正常运行。但这并不代表安卓呆板,相反,安卓作为一个系统,给开发人员提供了核心支撑和许多接口,开发人员可以在安卓系统上开发出各种功能的应用。
本书的全部内容都是在丰富这个Hello World应用。因此,即使读者尚无自己的设计,也可以跟随作者的思路最终开发出来一个功能丰富、用户体验尚可的安卓应用来。通过这个过程,读者便会对安卓系统有个整体认知,在以后更加复杂的功能设计与实现过程中游刃有余。
由于安卓是使用Java语言进行开发的,因此本书的读者最好能够接触过一些程序语言。如果不曾系统学习过Java语言,这本书的开头部分浅显地介绍了Java语言的规范、用法,与其他的编程语言是类似的。总的来说,阅读本书基本没有门槛,只要你对安卓系统有兴趣,希望能够在安卓的世界里自由驰骋,这本书绝对可以助你一臂之力。
冯多,研究生
(中国科学院信息工程研究所)
Feng Duo,Master Candidate
(Institute of Information Engineering,CAS)endprint