Android应用开发攻略
陈建设, 刘洋, 薛晓东 等译
出版时间:2013年03月
页数:630
“本书旨在帮助Android开发者社区分享知识,贡献这些知识的开发人员将会使追随者更轻松地进行Android的开发工作。”
——摘自本书前言
本书包含200多个经过测试的Android应用开发攻略,在这些攻略的指引下,你将能开发出质量更高的Android应用。在本书中,你能找到有关用户界面、多点触摸、手势、位置感知、Web服务、通信、照相机、加速计等设备功能的解决方案。
本书中的攻略由来自Android社区的多位资深开发工程师贡献,它适合于熟悉Java和Android基础知识以及Java SE API的开发人员阅读。每个攻略都提供了清晰的解决方案和可以马上用于项目中的示例代码。其中的一些核心攻略如下:
· 运用指导原则设计成功的Android应用程序
· 使用UI控件、高效的布局和图形元素
· 学习如何在应用程序中利用Android的丰富特性
· 存储和读取文件、SD卡和嵌入式数据库中的应用程序数据
· 访问REST风格的Web服务、RSS/Atom源以及来自网站的
信息
· 创建位置感知服务,寻找位置和地标并在Google Maps和OpenStreetMap上加以标注
· 测试单独组件和整个应用程序并排除故障
Ian F. Darwin是资深软件开发专家、咨询顾问和培训讲师,有30余年的计算机行业从业经验。撰写了《Checking C Programs with Lint》和《Java Cookbook》(均由O’Reilly出版)等著作,以及100多篇技术文章和教程,内容涉及UNIX、C、Java、Mac、Python、 Android和Web等多个方面。
书名:Android应用开发攻略
译者:陈建设, 刘洋, 薛晓东 等译
国内出版社:机械工业出版社
出版时间:2013年03月
页数:630
书号:978-7-111-41411-7
原版书书名:Android Cookbook
原版书出版商:O'Reilly Media
Ian F. Darwin
Ian F. Darwin在计算机行业已经工作了30年。他编写了用于Linux和BSD的免费软件file(1),是《Checking C Programs with Lint》(http://shop.oreilly.com/product/9780937175309.do)、《Java Cookbook》(http://shop.oreilly.com/product/9780596007010.do)的作者并撰写了一百多篇有关C、UNIX、Java及Android的文章和教程。除了编程和顾问工作之外,Ian还为世界最大的技术培训公司——Learning Tree International服务,讲授UNIX、Java和Android技术。
本书封面上的动物是水生的鬣鳞蜥(Amblyrhynchus cristatus)。这种巨蜥只能在加拉帕戈斯群岛找到(各个岛屿都有特殊的亚种)。据传,它们的祖先是从南美大陆用木筏运送到这个岛屿上的陆生鬣鳞蜥。
水生鬣鳞蜥是生活在水中的唯一一种巨蜥。Darwin认为这种爬行动物丑陋而笨拙,将它们归为“令人作呕的笨蜥蜴”和“黑暗中的魔鬼”,但是这些流线型的大型动物(最大的有5~6英尺长)在水中很优雅,扁平的尾巴很适合于游泳。
这些蜥蜴以海草和水藻为食。它们能够深潜(最深达到50英尺),但是通常活动于浅水,可以在水下停留长达一个小时(但是一般在5~10分钟)。和所有爬行动物一样,水生鬣鳞蜥也是冷血动物,必须通过晒太阳调节体温;它们的黑灰色皮肤使其在离开寒冷的海洋时能够最大限度地吸收热量。尽管这些无害的食草类动物通常情况下不攻击人类,但是在寒冷的时候可能变得具有攻击性。
水生鬣鳞蜥有一个特别的鼻腺,能够过滤血液中的海盐。它们依靠打喷嚏排出过多的盐分,这些盐分常常堆积在它们的头部或者面部,形成了独特的白色斑痕,有点像“假发”。它们容易遭到外来物种(包括狗和猫)的捕食,当厄尔尼诺等气候现象导致食物污染或者变化时,它们也会遭到侵害。