基本信息
- 原书名:Learning Android
- 原出版社: O'Reilly Media; 1 edition
编辑推荐
想为Android设备开发应用程序吗?这本书就是帮助你入门的最佳途径。
内容简介
作译者
目录
前言 xvii
第1章 Android概述 1
概述 1
完整性 1
开源平台 2
为移动设备而设计 2
历史 3
Google的动机 3
开放手持设备联盟 3
Android的版本 4
总结 5
第2章 Android的架构 7
架构概述 7
Linux系统 7
可移植性 7
安全性 8
丰富的特性 8
本地库 9
Dalvik 虚拟机 9
译者序
所幸在决定学习Android开发时,发现了O'Reilly的这本Open Book——Learning Android。此书篇幅不长,重视实践,正适合入门。了解过基本概念,搭好开发环境,随即就可以动手。顺着书中的主线,从一个Hello World程序出发,慢慢为它加血加肉,并不断重构,最后最终成型,从而基本概念也都已有亲身体会——最好的学习就是动手实践,这也正是贯彻此书全篇的主旨。如果读者正徘徊在Android开发的门口,那就向你推荐这本书好了,它可以助你迈过第一道门槛。
后经电子工业出版社编辑张春雨介绍,便立即联系到熊叔、iEle,开始了这本书的合作翻译。期间得到了张春雨、付睿两位编辑以及huangz、nullcc、kingsamchen等朋友的热情帮助,并由豆瓣的su27、朗讯的dash和POLYCOM的fei对译稿进行了再三的细致修订,在此一并致谢。如今良译难求,批斗译者俨已蔚然成风。身为读者,都是怀着期望打开书本,对翻译再如何挑剔也是无可厚非的;但是身为译者,就倍感针芒在背了,在翻译中不敢不小心,唯恐这些文字让读者失望。可惜尽力之余,依然限于自身水平,行文中难免会留下一些疏漏,恳请广大读者批评指正。
译者
2011年11月6日
前言
在Java还未被称为Java之前,我就已经开始使用它了。从一开始,我就对嵌入式开发非常感兴趣,因为这样我就可以在日常生活中的各种设备上编程。后来Java在Web应用开发领域中得到极大发展,因此我之前十年的经验主要集中在构建大型企业系统上。然后Android出现了,我再一次兴奋地投入到为非计算机设备开发软件的工作中。而我现在的兴趣,是在那些甚至不是手机的设备上使用Android。
本书会向了解Java(或者某种相似的语言)的人,讲解如何开发一个适度复杂的Android应用程序。我希望你能够感到本书非常容易理解,并且以实例为基础的学习过程能让你感到相当有动力。本书的目标是使你按照Android的方式来“思考”。
内容简介
第1章,Android概述
简单介绍Android及其历史。
第2章,Android的架构
从全局的角度概括地介绍了Android操作系统及其各部分。
第3章,快速入门
帮助你配置Android应用程序开发环境。
第4章,基本构件
讲解开发人员用于创建一个应用程序的Android组件。
第5章,Yamba项目简介
讲解我们会贯穿全书的Yamba应用程序,并通过一个例子来学习Android的诸多特性。
第6章,Android用户界面
讲解如何为你的应用程序设计用户界面。
第7章,首选项、文件系统、选项菜单及Intent
介绍一些操作系统中能够简化开发人员工作的特性。
第8章,服务
介绍如何创建一个Android服务来处理后台任务。