Android高级编程--详细书签版

所需积分/C币:29 2013-02-06 17:37:52 27.42MB PDF
15
收藏 收藏
举报

CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Android高级编程 基本信息 原书名: Professional Android Application Development 原出版社: Wrox 作者: (英)Reto Meier 译者: 王鹏杰 霍建同 出版社:清华大学出版社 ISBN:9787302228448 上架时间:2010-7-1 出版日期:2010 年6月 开本:16开 页码:398 版次:1-1 内容简介   android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并通过简明扼要的示例引导您使用高级功能。    《android高级编程》首先简要介绍android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前android 1.0 sdk编写定制移动程序所需的知识,还能灵活快捷地运用未来的增强功能构建最前沿的解决方案。    主要内容    ◆android移动开发的最佳实践    ◆简要介绍活动、intent、清单和资源    ◆如何使用布局和定制view创建用户界面    ◆存储和共享应用程序数据的技术    ◆如何创建基于地图的应用程序,如何使用gps和地理编码位置等基于位置的服务    ◆如何创建和使用后台服务及notification    ◆使用加速计、指南针和摄像头硬件    ◆与电话和网络硬件相关的所有内容,如电话api、sms和网络管理等    ◆高级开发主题,包括安全、ipc以及一些高级图形和用户界面技术    读者对象    本书面向希望在android手机平台上创建应用程序的所有人员。不管是经验丰富的移动开发人员,还是初出茅庐的新手,都能从本书提供的宝贵信息中获益。 作译者   Reto Meier出生于澳大利西南的珀斯市,现居伦敦。 Reto是一位经验丰富的软件开发人员,拥有逾10年的GUI程序架构、设计和开发经验。他在涉足IT行业前曾从事过海洋石油和天然气开发以及金融工作。 Reto始终不渝地追求掌握新技术,从2007年Android发布之初Reto就迷恋上了此项技术。他利用业余时间研究包括WPF在内的多种开发平台以及Google的各种开发工具。 详情请访问Reto的个人网站RadioactiveYak,网址是http://blog.radioactiveyak.com。 目录 封面 -14 封底 -13 扉页 -12 版权 -11 作者简介 -10 前言 -9 目录 -4 第1章 Android简介 1 1.1 一些背景信息 2 1.1.1 不远的过去 2 1.1.2 未来的前景 2 1.2 对Android的误解 3 1.3 开放的移动开发平台 3 1.4 自带的Android应用程序 4 1.5 Android SDK功能 5 1.5.1 对包括摄像头、GPS和加速计在内的硬件的访问 5 1.5.2 自带的Google地图、地理编码和基于位置的服务 6 1.5.3 后台服务 6 1.5.4 SQLite 数据存储和检索数据库 6 1.5.5 共享数据和应用程序间通信 7 1.5.6 使用Google Talk的P2P服务 7 1.5.7 扩展的数据支持和2D/3D图形 7 1.5.8 优化的内存和进程管理 8 1.6 开放手机联盟简介 8 1.7 运行Android的环境 8 1.8 从事Android开发的原因 9 1.8.1 推动Android普及的因素 9 1.8.2 Android的独到之处 10 1.8.3 改变移动开发格局 10 1.9 开发框架简介 11 1.9.1 开发包中的资源 11 1.9.2 理解Android软件栈 12 1.9.3 Dalvik虚拟机 13 1.9.4 Android应用程序架构 14 1.9.5 Android库 14 1.9.6 高级Android库 15 1.10 小结 16 第2章 开始入手 17 2.1 Android开发 18 2.1.1 开始前的准备工作 18 2.1.2 创建第一个Android
Android高级编程 英) Reto mei 王鹛杰霍建同译 清华大学出版社 北京 Rele MniH Professional Android Apphcation Develpment E|s8N:9780470-34471-2 Cop ifight e 2009 by Wiley Publishing. Ine, Ind anapolis, Indiana All Rights Reserved. This translation published under license 本书中文简体字版由 wiley Publishing Inc,援权清华大学出版社出版。蒙经出版者书面许呵,不得以任何 方式复制成抄袭本书内容 北京市版权局著作权合同登记号图字:0120094037 本书封面贴有如mwy县Soms公司仍标签,无标签者不得镇售 版权所有,侵权必究,侵收举报电话:0108278298913701121333 书在版埔目C甲P据 android高圾编程(英)棒尔 Mcicr- ic)著1王鹏杰,霾建同.一北京:滑华大学出版社,20106 移名原文:Pro! essional Android Application Development sEN9710222844-8 1.A…4Ⅱ①梅…②至…③霍…Ⅲ移动通信一携带电话机一应用程序一程序设计Ⅳ.TN92953 中国版本图书馆CP数据字(2010第0909号 秀任孀{:工宏 装设计,乱祥半 责任校对;风进 出版行:清华大学出贩社 址:北联清华太学学研大厦A座 h11pi4www.turromeo 端:100084 社总积;01062770175 超:01062785544 搜囈与读者服务:010626969, CserVICE@tup. singh.edu.c 质量反;01062780n5.2 hilungotup. tsinghua. edu. cn 印刷者:北京密云胶印厂 装订者;北京鶴海金溃胶印有限公司 经。全国新华书店 开幸:18X260张:25.睾数:627千字 版欢:2010年6月第1版即次:2010q6用第1次印刷 数:l3000 价:59.00元 产品编号:0333881 作者简介 Reto Meier出生于澳大利酉南的珀斯市,现居伦敦 Rc是一位经验丰富的软件开发人员,拥有途10年的GUI程序架构、设计和开发经 。他在涉足吖行业前曾从事过海洋石油和天然气开发以及金融工作 Ret始终不地追求掌握新技术,从20m7年 android发布之初Reto就迷恋上了此项 技木,他利用业余时间研究包括WPF在内的多种开发平台以及 Google的各种开爱工具 洋情请访问Ree的个人网站RadioactiveYak,网址是http://blog.radioactivcyak.com 技术编辑简介 Dan Ulery是一位在NET、Java、PP以及部署工程领域拥有丰富经验的軟件工程 他毕业于 Idaho大学,在该校获得计算机科学理学学土学位,并辅修了数学专业 前言 对移动开发人吳来说,现在是一个令人心潮澎湃的时代,手机从来没有像今大这样流 行,強大的智能手机产品已经为消费者所普遍接受,诸如GPs、加速计和触觀屏等外观时 尚且用途广泛的手机功能硬件,正在吸引越来越多的开发者创建各种新颖有趣的移动应用 程序 虽然设计 android硬件的目的是为了吸引消费者,但是真正的赢家却是开发人员。由 于现有的手机应用程序的开发是构建在各手机厂家的私有操作系统之上的,所以它限制了 第三方应用程序的开发,而 android为我们提供了一个开放和通用的选择。因为没有了人 为制造的障碍,所以 Android开发人员可以自由地编写能够充分利用曰益强大的手机硬 的应用程序。因此,对 Android感兴趣的开发人员都把 Google在2008年发布 Android这 举播作为移动技术发展史上的一个非常令人期待的重大事件 由于 Android构建在开源代码的框架之上,而且提供了强大的SDK库和开放的理念, 所以它为广大的没有任何移动应用程序开发经验的新手开辟了一条开发完美的移动应用程 的康庄大道。而富有经验的移动开发人员现在也可以方便地扩展到 Android平台上米 利用它独特的功能米改进现有产品或者开发其他新奇产品 本书将指导你使用 Andoid l0软件开发包来构建移动应用程序。在每章的讲解中,它 会让你通过一系列示例项目逐步掌捏 Android中的各种新功能和技术,助你取得最圆满的 学习效果。本书所介的各个应用实例简明扼要且极具实用价值,它们覆盖了 Android.0 的所有基本功能和高级功能。 由于 Android10是一个正在兴起的全新手机操作系號,所以当前支持它的手机还不 多。和任何其他产品早期的发行版一样, android的软件和开发库还会经历很多正常的改 和完善,本节的内容和示例提供了如何使用当前SDK来鳊写优秀的移动程序所菡要的基 础知识,同时也保持了快速适应未来版本更强大功能的灵活性 01读者对象 本书适合所有对在 android移动手机平上创建应用程序感兴趣的人。不管是对经验 丰富的移动开发人员,还是想通过 android开发移动应用程序的新手,本书都会提供富有 价值的信息。 如果读者使用过手机特别是运行 Android的手机》,那么这些使用经验会对阅读本书 有所帮助,但这不是必需的,同样,如果以前有过手机开发经验,那么也有一定的帮助 但这也不是必需的,不过我们希望读者具有一定的轼件开发经验,并且熟悉基本的开发流 程。虽然了解一些Java知识也有用,但也不是必需的 本书将在第1章和第2章中介绍移动应用程序开发的概要,并包含了如何在 Android Android高曜 上开始开发的说明。除了这两章之外,对其他章节的阅读顺序不做要求。但是对第3~6 章中述的基本绲件的理解,有利于你对其他章节的学习。第7~11章覆盖了各种可选和 高级功能,你可以按照任意顺序阅读,也可以按需阋读。 0.2本书内容 第I章简要介绍了 android,包括它是什么,以及它如何适应当前的移动开发。然后 详细地讲述了 Android作为一个开放平台能够提供什么功能,并解释了它为什么是个创 建移动应用程序的良机 第2章讲述了移动开发的一些最佳实践,并解释了如何下载 Android SDK和开始开发 应用程序。该章同时也介绍了 Android开发工具,并说明了如何从头创建新的应用程序 第36章深入地探讨了基本的 Android应用程序组件,莦先讲述了组成 aneroid应用 程序和它的生命周期的每个部分,在介绍“活动”内容及其生存期与生命周期之前,将简 要介绍应用程序清单和外部资源 之后将学习如何使用布局和vew创建用户界面,井且还将了解在应用程序组性之间 执行动作和发送信息的 Intent机制。接着将介绍 Internet资源。再后详细地讲述了数据存 储、检索和共亨。读者在此将了解首选保存机制.文件处理和数据库。在这个部分的最后 还对如何使用内容提供器来共享应用程序数据进行了讲解 第?~10章涉及到了铰为高緩的主题。首先介了地图以及基于位置的服务,接着介 绍了服务、后台线程和 Notification的用法。 接着介绍了 Android的通信功能,包括通过即时通信和SMs来发送和接收消息。然后 是有关硬件的内容,包括媒体录制及播放、摄像头、加速计和定位传感器。第10章的最后 介绍了通话和网络硬件,包括通话AP、豔牙和网络管理包括WFi和移动数据连接) 第11章介缃了几个高级开发主题,其中包括安全、IPC.高级图像技术以及用户与硬 性的交互 0.3本书结构 本书通过按照一种合理的顺序进行组织,从而帮助具有不同开发背景的读者更好地学 习如何编写高级 Android应用程序 尽管对阅读每个章节的顺序不倣要求,但是请注意,某些示例嘎目是跨越多个章节开 发的,在其中的每个阶段都会添加一些新的功能并做一些改进 富有移动开发经验且有能正常工作的 Android开发环境的开发人吳可以跳过前两章 的内容—这两章简要介绍了移动开发的基本知识以及如何创建开发环境—直接学习第 36章。因为这几章涵盖了 Android开发的基础知识,所以深入地理解这儿章所讲述的概 念非常重要。在学习了这几章之后,读者就可以继续学习其余的章节了,它们主整介了 地图、基于位置的服务、后台程序以及诸如硬件交互和联网这样的更加高级的主题 04使用本书的要求 要使用本书中的示例代码,你需要通过下载 Android SDK厍和开发工具以及ava开发 包,来创建一个 Android开发环境。你可能还希壘通过下载和安装 Eclipse和 Android开发 人员工具插件来简化开发工作,但是这些都不是必需的 Windows、 Mac os和 Linux系统环境都支持 Android开发,可以从 Android站点下载 相应的SDK 要使用本书或者开发 Android应用程序,你井不需要 Android设备 提示: 第2章更详細地列出了这些要求,并讲塍了每一个组件的下载地址和安装方法 05约定说明 为了帮助你从本书中吸取到尽可能多的知识养分,并理解每部分的含文,本书将使用 各种不同的约定 提示的内容以楷体印出 文本样式分别有: ·使用两种不同的形式表示代码 大部分示例代码使用没有背景的等宽字体 使用灰色背景来强调当前上下文中特别重要的 ·在某些示例代码中,你将看到如下的标记 或者 hing here 它们表示的是使用实际的代码来代簪这-整行(包括方括号),实际代码既可能来自前 面例子的代码段,也可能会在后面由读者自己实现 0.6源代码 读者在学习本书中的示例时,既可以手工输入所有的代码,也可以使用本书附帶的源 码文件,本书使用的所有源代码都可以从本书合作站点atp://www.wrox.com虔 Android寫级编程 www:pwk.com.cn/downpage上下载。只要叠录到站点http:/www.wrox.comd,使Scatch 工具或使用书名列表就可以找到本书。接着单击本书细目页面上的 Download Code接 就可以获得所有源代码 提示 由于许多图书的书名都展奚似,所以按SBN进行搜索是最简单的,本书英丈的ISBN 是978-0-47034471-2 在下载了代码后,只需用自己喜欢的解压缩件对它进行解压缩即可。另外,也可以 进入http://www.wrox.com/dynamicbooks/downloadaspx上的Wrox代码下载主更,查看本 书和其他Wrx图书的所有代码。 07勘误表 管我们己经尽了最大的努力来保证文章或代码中不出现错误,但是错误总是难免 的,如果你在本书中找到了错误。例如揖写错误或代码错误,请告诉我们,我们将非常感 激。过勘误表。可以让其他读者避兔走入误区。当然,这还有助于提供更高质量的信息 委在网站上找到本书英文版的勘误表,可以登录hp/www.wf0s.com,通过Searcht 具书名列表查找本书,然后在本书的细日页面上,单击 Book etrati链接。在这个页面 可以查看到Wrx编辑已提交和粘贴的所有期误项。完整的图书列表还包括每本书的误 表,网址是Www,wtox.com/misc-Pages/booklist,shtm 如果你在勘误表上没有找到错误,那么可以到www.wrox.com/contact/tcchsuppori.shtml 上,完成上血的表格,并把找到的错误发送给我们,我们将会核查这些信息,如果无误的 话,会把它放置到本书的勘误表中,并在本书的后续版本中更正这些间题 0.8p2p.wrox.com 要与作者和同行讨论,请加入 p2p, wrox com上的P2P论坛,这个论坛是一个基于Web 的系统,便于你张贴与wrx图书相关的消息和相关技术,与其他读者和技术用户交流心得。 该论坛提供了订阅功能。当论坛上有新的消息时,它可以给你传送感兴趣的论题.wrox 作者、编辑和其他业界专家和读者都会到这个论坛上来探讨问题 在http'p2p.wrox.com上,有许多不同的论坛,它们不仅有助于阅读本书,还有助于 开发自己的应用程序。要加入论坛,可以遵循下面的步骤: (1)进入p2 A WtoK, sont,单击 Register链接 (2)阅读使用协议,并单击 Agree按钮 (3)填写加入该论坛所需要的信息和自己希望提供的其他信息,并单击Smnt按钮 (4)你会收到一封电子邮件,其中的信息描述了如何验证账户和完成加入过程 不加入PP也可以阅读论坛上的消息,但要张點自己的消息,就必须加入讜论坛 加入论坛后。就可以张贴新消息,回复其他用户张贴的消息。可以随时在Web阅读 酒息。如果要让该网站给自己发送特定论坛中的消息,可以单击论坛列表中该论坛名旁边 的 Subseribe to this Form图标 关于使用 Wrox P2P的更多信息,可阅读P2PEAQ,了解论坛软件的工作情况以及P2P 和Wrox图书的许多常见问题。要阅读FAQ,可以在任意P2P页面上单击FAQ链接

...展开详情
试读 127P Android高级编程--详细书签版
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
android阿杜 正需要这个资料
2017-09-06
回复
beijing_ren 先学习一下!
2016-07-27
回复
bird4913 好东西,多看看可以了解更多技术
2015-04-23
回复
starscc 资源不错 非常感谢
2014-10-07
回复
Mark_sssss 这个电子版太不清晰了,根本看不清
2014-07-15
回复
u011166404 不清晰啊不清晰
2014-04-02
回复
snyanglq 中文的,但是不清晰,版本还比较老
2014-03-31
回复
sjiagc 不太清晰,勉强看看。
2013-11-08
回复
xqwangc 是有标签。不过书不清晰。伤眼睛。 英文版: http://www.google.com.hk/search?q=Professional+Android+Application+Development&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a 配合着看吧。
2013-11-02
回复
lanbo_hj 中文的,但是不清晰,版本还比较老
2013-09-11
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享王者

    成功上传51个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
    最新推荐
    Android高级编程--详细书签版 29积分/C币 立即下载
    1/127
    Android高级编程--详细书签版第1页
    Android高级编程--详细书签版第2页
    Android高级编程--详细书签版第3页
    Android高级编程--详细书签版第4页
    Android高级编程--详细书签版第5页
    Android高级编程--详细书签版第6页
    Android高级编程--详细书签版第7页
    Android高级编程--详细书签版第8页
    Android高级编程--详细书签版第9页
    Android高级编程--详细书签版第10页
    Android高级编程--详细书签版第11页
    Android高级编程--详细书签版第12页
    Android高级编程--详细书签版第13页
    Android高级编程--详细书签版第14页
    Android高级编程--详细书签版第15页
    Android高级编程--详细书签版第16页
    Android高级编程--详细书签版第17页
    Android高级编程--详细书签版第18页
    Android高级编程--详细书签版第19页
    Android高级编程--详细书签版第20页

    试读结束, 可继续阅读

    29积分/C币 立即下载 >