中国黑防联盟

Android参考书图书推荐——《精通Android 3》

中国黑防联盟 小说推荐 2024-09-02 02:37:13 0

《精通Android 3》

最适合您的才是最好的书! 推荐书为您搜集购买地址,请放心购买:
【淘宝购买地址】 【亚马逊购买地址】 【当当购买地址】
编辑推荐       
       Android是Google的开源移动开发平台,业已成为移动设备领域的主流。近几年,随着越来越多硬件供应商“加入Andfoid操作系统的阵营。Google有望成为移动领域的微软。
   《精通Android 3》是备受推崇的Android参考书,在上一版的基础上进行了全面修改和重新规划,同时新增了大量内容。涵盖了100多个主题,介绍了分别针对移动电话和平板电脑而优化的AndI”oid2。3 和Android3。0。
   《精通Android 3》强调实用,突出趣味。寓教于乐。作者通过妙趣横生、切实可行的示例,向读者展示了如何使用Google“最新的And『old3。0SDK。构建贴近实际且意趣盎然的应用,深入全面地介绍了为嵌入式设备、手机、平板电脑构建应用所需的一切知识,同时介绍了自定义3D组件和多任务等高级主题。
   《精通Android 3》是移动开发大师的真知灼见与实际应用相结合的产物。如果你对Android移动开发感兴趣。那么本书绝对不容错过。

内容简介    
      《精通Android 3》在上一版的基础上进行了全面改进,增加了Android内部构件的相关知识,介绍了线程、进程、长期运行的服务、广播接收程序和闹钟管理器。本版还介绍了更多UI控件,并用150多页的篇幅专门介绍了Android 3.0版,包括碎片、碎片对话框、ActionBar和拖放。此外,《精通Android 3》对服务和传感器的相关章节做了大幅改进,还对介绍OpenGL的章节做了修订,涵盖了OpenGL ES 2.0。
   《精通Android 3》囊括了Android开发人员所需的一切知识,既可为Android开发人员夯实基础,又能提高Android开发人员的技能。

作者简介    
      Satya Komatineni,印度理工大学电子工程专业硕士?有20多年的程序设计经验,开发过用于Java Web开发的简单开源工具Aspire Web以及开源个人Web操作系统——_Aspire Knowledge Central。擅长使用Java、NET和数据库技术进行Web开发,发表过30多篇这方面的文章。他经常在创新技术相关的行业大会上发言,并为java.net上的网络博客撰稿。
   Dave Mac Lean,加拿大滑铁卢大学系统设计工程专业学士。早在1980年就从事软件开发工作,使用过多种语言进行编程,曾开发机器人自动化、数据仓库、Web自助服务应用程序、EDI事务处理器等系统。Dave~在Sun、IBM、Trimble Navigation、通用汽车等公司工作。
   Sayed Hashimi,美国佛罗里达大学工程学硕士。具有医疗、金融、物流和面向服务的架构等多个领域的软件开发经验,使用各种编程语言和平台(包括C/C++、MFC、J2EE和NET)开发过大规模的分布式应用程序。他在重要软件杂志上发表过许多文章,还在Apress出版过其他广受欢迎的图书。

媒体评论   
      “本书涵盖了大量的基础概念,其中一些概念是Android所独有的。作者对每一概念都诠释得细致入微。我被Android这一成熟的编程平台深深吸引了!”        ——亚马逊读者评论

精彩书摘     
      2008年10月,Google依据Apache的开源许可公开了Android平台的源代码。2010年末,Google针对智能电话发布了AndroidSDK2.3 ,其代号为Gingerbread,该版本于2011年3月升级到了2.3.3 版。摩托罗拉公司的XOOM是使用此操作系统版本的早期平板电脑之一。
   在Android发布时,它的一个重要架构目标是使应用程序能够彼此交互,重用彼此的组件。这种重用不仅适用于服务(service),还适用于数据和用户界面(UI)。最终,Android平台的众多架构功能使这一开放性得以实现。
   由于功能完善成熟,Android也吸引了一些早期追随者利用Web资源所提供的云计算模型,使用手机自身的本地数据存储增强云计算体验。Androidt手机上的关系数据库的支持也是吸引早期采用者的一个重要因素。
   1.0和1.1 版(2008年发布)的Android不支持软键盘,设备需要配备物理键盘。2009年4月发布的1.5 SDK解决了这个问题,该版本还包含许多其他功能,比如高级媒体录制功能、部件和活动文件夹(1ivefolder)。
   2009年9月发布了Android1.6 ,在一个月内又发布了Android2.0,这有力地推动了2009年圣诞节众多Android设备的上市。这个版本引入了高级搜索功能和文本到语音的转换功能。
   借助对HTML5的支持,Android2.0还可能使人利用HTML完成一些有趣的功能。联系人API经过了全面改进。添加了对Flash的支持。每天都会诞生越来越多基于Android的应用程序以及新类型的独立在线应用程序商店。现在也可以买到基于Android的备受期待的平板电脑。
   Android2.3 包括以下一些重要的功能:由管理员远程擦除安全数据、在光照不足条件下使用照相机和视频、WiFi热点、重大的性能改善、改进的蓝牙功能、可选择将应用程序安装在SD卡上、OpenGLES2.0支持、备份改进、搜索实用性改进、针对信用卡处理的近场通信支持、显著改进的动作和传感器支持(类似于Wii)、视频聊天,以及改进的Market。
   Android的最新成员3.0版主要针对基于平板电脑的设备和强大得多的双核处理器,比如NvidiaTegra2。此版本的主要功能包括支持使用较大的屏幕,引入了一个名为“碎片”的重要的新概念。这个概念渗透到了3.0版的体验中。Android3.0还引入了更加类似于桌面的功能,比如ActionBar和拖放。主屏幕部件得到了显著改进。现在有更多UI控件可用。

目录
第1章 Android计算平台简介 
1.1 面向新PC的全新平台 
1.2 Android的历史 
1.3 Dalvik VM剖析 
1.4 理解Android软件栈 
1.5 使用Android SDK开发最终用户应用程序 
1.6 利用Android源代码 
1.7 本书的示例项目 
1.8 小结 
第2章 设置开发环境 
2.1 设置环境 
2.2 了解基本组件 
2.3 Hello World! 
2.4 AVD 
2.5 剖析Android应用程序的结构 
2.6 分析Notepad应用程序 
2.7 了解应用程序生命周期 
2.8 调试应用程序 
2.9 小结 
第3章 使用Android资源 
3.1 资源  
3.2 Android关键资源 
3.3 使用任意XML资源文件 
3.4 使用原始资源 
3.5 使用资产 
3.6 了解资源目录结构 
3.7 资源和配置更改 
3.8 参考资料URL 
3.9 小结 
第4章 ContentProvider 
4.1 探索Android内置的ContentProvider 
4.2 ContentProvider的架构 
4.3 实现ContentProvider 
4.4 练习图书提供程序 
4.5 资源 
4.6 小结 
第5章 Intent 
5.1 Android Intent基础知识 
5.2 Android中可用的Intent 
5.3 Intent的组成 
5.4 练习使用ACTION_PICK 
5.5 练习使用GET_CONTENT操作 
5.6 挂起的Intent 
5.7 资源 
5.8 小结 
第6章 构建用户界面和使用控件 
6.1 Android中的UI开发 
6.2 Android中的常见控件 
6.3 适配器 
6.4 结合使用适配器和AdapterView 
6.5 样式和主题 
6.6 布局管理器 
6.7 使用Hierarchy Viewer调试和优化布局 
6.8 参考资料 
6.9 小结 
第7章 使用菜单 
7.1 Android菜单 
7.2 响应菜单项 
7.3 创建测试工具来测试菜单 
7.4 使用其他菜单类型 
7.5 通过XML文件加载菜单 
7.6 资源 
7.7 小结 
第8章 使用对话框 
8.1 使用Android中的对话框 
8.2 使用托管对话框 
8.3 使用Toast 
8.4 资源 
8.5 小结 
第9章 管理和组织首选项 
9.1 探索首选项框架 
9.2 组织首选项 
9.3 以编程方式操作首选项 
9.4 使用首选项保存状态 
9.5 参考资料 
9.6 小结 
第10章 探索安全性和权限 
10.1 理解Android安全性模型 
10.2 执行运行时安全性检查 
10.3 参考资料 
10.4 小结 
第11章 构建和使用服务 
11.1 使用HTTP服务 
11.2 使用Android服务 
11.3 使用服务的真实示例 
11.4 参考资料 
11.5 小结 
第12章 包 
12.1 包和进程 
12.2 包签名过程回顾 
12.3 在包之间共享数据 
12.4 库项目 
12.5 参考资料 
12.6 小结 
第13章 处理程序 
13.1 Android组件和线程 
13.2 处理程序 
13.3 使用工作线程 
13.4 处理程序示例驱动程序类 
13.5 组件和进程寿命 
13.6 代码编译说明 
13.7 参考资料 
13.8 小结 
第14章 广播接收程序和长期运行的服务 
14.1 广播接收程序 
14.2 从接收程序使用通知 
14.3 长期运行的接收程序和服务 
14.4 为广播接收程序扩展IntentService 
14.5 长期运行的服务的实现 
14.6 代码编译说明 
14.7 参考资料 
14.8 小结 
第15章 闹钟管理器 
15.1 闹钟管理器基本知识:设置一个简单的闹钟 
15.2 探索其他闹钟管理器场景 
15.3 闹钟管理器事实 
15.4 参考资料 
15.5 小结 
第16章 2D动画揭秘 
16.1 逐帧动画 
16.2 布局动画 
16.3 视图动画 
16.4 资源 
16.5 小结 
第17章 地图和基于位置的服务 
17.1 地图包 
17.2 位置包 
17.3 参考资料 
17.4 小结 
第18章 电话API 
18.1 使用SMS 
18.2 使用电话管理器 
18.3 SIP 
18.4 参考资料 
18.5 小结 
第19章 媒体框架 
19.1 使用媒体API 
19.2 播放媒体 
19.3 录制媒体 
19.4 小结 
第20章 使用OpenGL进行3D图形编程 
20.1 了解OpenGL的历史和背景 
20.2 OpenGL的基本原理 
20.3 在Android中使用OpenGL ES 
20.4 OpenGL的运用:形状和纹理 
20.5 OpenGL ES 2.0 
20.6 代码编译说明 
20.7 小结 
第21章 活动文件夹 
21.1 探索活动文件夹 
21.2 代码编译说明 
21.3 参考资料 
21.4 小结 
第22章 主屏幕部件 
22.1 主屏幕部件的架构 
22.2 示例部件应用程序 
22.3 部件局限性和扩展 
22.4 资源 
22.5 小结 
第23章 Android搜索 
23.1 Android搜索体验 
23.2 活动与搜索键交互 
23.3 实现简单建议提供程序 
23.4 实现自定义建议提供程序 
23.5 使用操作键和应用程序特有的搜索数据 
23.6 资源 
23.7 对平板电脑的意义 
23.8 小结 
第24章 文本到语音转换 
24.1 Android中的文本到语音转换 
24.2 使用语段跟踪语音 
24.3 使用音频文件代替话音 
24.4 TTS引擎的高级功能 
24.5 参考资料 
24.6 小结 
第25章 触摸屏 
25.1 MotionEvent 
25.2 多点触摸 
25.3 触摸地图 
25.4 手势  
25.5 参考资料 
25.6 小结 
第26章 传感器 
26.1 什么是传感器 
26.2 获取传感器事件 
26.3 解释传感器数据 
26.4 参考资料 
26.5 小结 
第27章 联系人API 
27.1 账户 
27.2 联系人应用程序 
27.3 联系人 
27.4 联系人API 
27.5 控制聚合 
27.6 同步的影响 
27.7 参考资料 
27.8 小结 
第28章 使用Android Market 
28.1 成为发布者 
28.2 准备销售应用程序 
28.3 上传应用程序 
28.4 Android Market上的用户体验 
28.5 更多发布途径 
28.6 参考资料 
28.7 小结 
第29章 多用途的碎片 
29.1 什么是碎片 
29.2 FragmentTransactions和碎片后退栈 
29.3 FragmentManager 
29.4 对话框碎片 
29.5 碎片之间的更多通信方式 
29.6 使用ObjectAnimator自定义动画 
29.7 参考资料 
29.8 小结 
第30章 ActionBar 
30.1 ActionBar剖析 
30.2 选项卡导航操作栏活动 
30.3 列表导航操作栏活动 
30.4 标准导航操作栏活动 
30.5 参考资料 
30.6 小结 
第31章 3.0版中的更多主题 
31.1 基于列表的主屏幕部件 
31.2 拖放 
31.3 参考资料 
31.4 小结