Android移动开发案例详解
基本信息
编辑推荐
国内第一套Android手机开发系列丛书。
内容全面,例子详实,针对性强。本书有很多完整的例子,特别适合Android开发人员在工作中进行参考。
推荐阅读
内容简介回到顶部↑
本书作为《android平台手机软件开发》系列丛书的第二本分册,将通过10多个实际的开发案例对android平台展开详细的实战介绍,内容涉及应用程序(如图片浏览器、文件浏览器、通讯录、任务管理器等),实用软件(如音乐播放器、天气预报、多媒体播放器、短信语音播报、手机远程监控器等),游戏软件(如jet boy、“连连看”、“贪吃蛇”游戏等)以及其他程序的详细开发过程。
本书适合对android手机平台开发具有一定基础的人员参考使用,也可用作培训教材以及大专院校android课程的参考书,并适合读者自学。
本书适合对android手机平台开发具有一定基础的人员参考使用,也可用作培训教材以及大专院校android课程的参考书,并适合读者自学。
作译者回到顶部↑
本书提供作译者介绍
张利国,大连理工大学毕业;工学硕士,xmobileapp团队和工作室的创建者之一。先后在惠普、瞬联软件、阿尔卡特朗讯等公司从事软件研发、项目管理等工作:曾将引力模型引入Google HITS算法,在相关国际会议上发表了《G-HITS:A Link Analysis Algorithm Based on Gravitation Model》等学术论文。出版了《Android移动开发入门与进阶》一书。目前主要从事于移动互联网领域的研究与项目管理工作,研究兴趣有Android、iPhone等智能手机平台与应用、移动互联网、智能搜索引擎等。
代闻,北京邮电大学毕业,工.. << 查看详细
代闻,北京邮电大学毕业,工.. << 查看详细
目录回到顶部↑
第1章android移动平台发展概述1
1.1android诞生背景1
1.2android开发框架1
1.3android最新进展4
第2章图片浏览器5
2.1案例背景6
2.2案例设计与实现6
2.3案例演示19
2.4本章小结20
第3章文件浏览器21
3.1案例背景21
3.2案例设计与实现22
3.3案例演示28
3.4本章小结30
第4章通讯录31
4.1案例背景31
4.2案例设计与实现31
4.3案例演示47
4.4本章小结47
第5章任务管理器48
1.1android诞生背景1
1.2android开发框架1
1.3android最新进展4
第2章图片浏览器5
2.1案例背景6
2.2案例设计与实现6
2.3案例演示19
2.4本章小结20
第3章文件浏览器21
3.1案例背景21
3.2案例设计与实现22
3.3案例演示28
3.4本章小结30
第4章通讯录31
4.1案例背景31
4.2案例设计与实现31
4.3案例演示47
4.4本章小结47
第5章任务管理器48
前言回到顶部↑
近几年来,手机平台经过Palm OS、Windows Mobile、Symbian、iPhone等的发展,终于迎来了真正开放的手机平台——Google Android Platform。2008年10月21日,Google宣布其手机操作系统Android的源代码完全开放,任何人和机构都可以免费使用。之前,由于其他手机操作系统众多以及手机软件开发的复杂性,不少开发者望而却步。而且手机软件也多是专用软件,要求比较高。但是,自从Android操作系统问世以来,手机软件的开发脱去了神秘的面纱,使得开发者可以和Android进行面对面交流,尤其是Android Market,使得各种各样的Android软件展示在用户面前,学习和使用余地也更大。
Android作为Google公司企业发展战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。作为一款多方倾力打造的平台,Android具有许多优点:实际应用程序运行速度快;开发限制少,平台开放;程序多任务性能优秀,切换迅速等。当然,它也具有系统细节不完善、电源管理不好、软件的界面不太好、支持的软件厂商还比较少等缺点。但是凭借Google公司的强大实力以及与开放手机联盟的通力合作,我们相信Android会越来越好,一定会成为主流的手机操作系统平台。本书将通过十多个实际的开发案例对Android平台展开详细的实战介绍。
本书主要内容
第1章主要介绍Android平台发展史、平台架构及开发环境等。
第2章主要介绍图片浏览器案例的详细开发过程。
第3章主要介绍文件浏览器案例的详细开发过程。
第4章主要介绍通讯录案例的详细开发过程。
第5章主要介绍任务管理器案例的详细开发过程。
第6章主要介绍音乐播放器界面案例的详细开发过程。
第7章主要介绍天气预报案例的详细开发过程。
第8章主要介绍多媒体播放器案例的详细开发过程。
第9章主要介绍短信语音播报案例的详细开发过程。
第10章主要介绍手机远程监控器案例的详细开发过程。
第11章主要介绍JETBOY游戏案例的详细开发过程。
第12章主要介绍“连连看”游戏案例的详细开发过程。
第13章主要介绍“贪吃蛇”游戏案例的详细开发过程。
第14章主要介绍GPS和Google Map APl的使用。
第15章主要介绍AppWidgets原理和应用。
本书由张利国负责策划和统稿,感谢xmobileapp团队的同事罗峰、代闻、龚海平、王植萌、赵栓、徐学东等积极参与本书的编写和修改工作。本文部分案例参考于网上的源代码,代码改动遵循Apache Licence和GPL Licence,适于商业发布,作者如发现被侵权,请及时联系。
由于书稿的内容较多,参考资料有限,虽经再三审查但是编写过程中还可能会有些错误;恳请广大读者、老师批评指正。
Android作为Google公司企业发展战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。作为一款多方倾力打造的平台,Android具有许多优点:实际应用程序运行速度快;开发限制少,平台开放;程序多任务性能优秀,切换迅速等。当然,它也具有系统细节不完善、电源管理不好、软件的界面不太好、支持的软件厂商还比较少等缺点。但是凭借Google公司的强大实力以及与开放手机联盟的通力合作,我们相信Android会越来越好,一定会成为主流的手机操作系统平台。本书将通过十多个实际的开发案例对Android平台展开详细的实战介绍。
本书主要内容
第1章主要介绍Android平台发展史、平台架构及开发环境等。
第2章主要介绍图片浏览器案例的详细开发过程。
第3章主要介绍文件浏览器案例的详细开发过程。
第4章主要介绍通讯录案例的详细开发过程。
第5章主要介绍任务管理器案例的详细开发过程。
第6章主要介绍音乐播放器界面案例的详细开发过程。
第7章主要介绍天气预报案例的详细开发过程。
第8章主要介绍多媒体播放器案例的详细开发过程。
第9章主要介绍短信语音播报案例的详细开发过程。
第10章主要介绍手机远程监控器案例的详细开发过程。
第11章主要介绍JETBOY游戏案例的详细开发过程。
第12章主要介绍“连连看”游戏案例的详细开发过程。
第13章主要介绍“贪吃蛇”游戏案例的详细开发过程。
第14章主要介绍GPS和Google Map APl的使用。
第15章主要介绍AppWidgets原理和应用。
本书由张利国负责策划和统稿,感谢xmobileapp团队的同事罗峰、代闻、龚海平、王植萌、赵栓、徐学东等积极参与本书的编写和修改工作。本文部分案例参考于网上的源代码,代码改动遵循Apache Licence和GPL Licence,适于商业发布,作者如发现被侵权,请及时联系。
由于书稿的内容较多,参考资料有限,虽经再三审查但是编写过程中还可能会有些错误;恳请广大读者、老师批评指正。
序言回到顶部↑
Goog,eAndroid SDK从2007年年底发布以来,受到了广大移动开发爱好者的青睐。近年来,手机平台经过Palm OS、Windows Mobile、Symbian、iPhone等的发展,终于迎来了真正开放的平台——Google Android Platform。2008年70月27日,Google宣布其手机操作系统Android的源代码完全开放,任何人和机构都可以免费使用。之前由于其他手机操作系统众多以及手机软件开发的复杂性,而且手机软件也多是专用软件,要求比较高,使不少开发者望而却步。自从Android操作系统问世以来,手机软件的开发脱去了神秘的面纱,使得开发者可以和Android进行面对面交流,尤其是Android Market,各种各样的Android软件展示在用户面前,使得学习和使用Android的余地也更大。
Android研发已经逐渐成为了一个热门方向,而其他操作系统的吸引力正在下降。2008年71月初,摩托罗拉宣布放弃自己的Linux系统,转向Android平台。Android的崛起,受影响最大的就是诺基亚。在苹果的iPhone和Google的Android尚未推出之前,诺基亚控制了最好的终端,也拥有最成功的智能手机操作系统,还控制了通往移动互联网的入口,这使人们觉得诺基亚向互联网转型是顺理成章的。但是iPhone的推出改变了人们对手机的;认知,而Android的推出则影响了整个移动操作系统行业的开发规则,诺基亚及其所控制的手机操作系统Symbian也经受了极大的挑战。Android的优势在于:第一,Android应用开发比较容易,因为它是基于Java的,目前Java开发人员众多;第二,它的底层是基于Linux的,而Linux在我国也有广泛的基础,很容易移植到各种嵌入式平台中。
本套丛书是在xmobileapp工作室开发人员的精心打造下推出的Android系列软件开发图书。 xmobileapp团队是国内较早的对智能手机Android、iPhone、Symbian等系统进行研究和开发的专业团队,其推出的多款软件已成功地在App Store和Android Market市场上投放,具体可通过xmobileapp团队的网站了解:www.xmobileapp.com.cn。
本套丛书以Google强力推出的Android平台及Eclipse开发环境为基础进行介绍。Eclipse是Java开发者不可或缺的优秀开发环境,因此,Android平台以其天然的开放性使得开发工程师很容易上手。
Android研发已经逐渐成为了一个热门方向,而其他操作系统的吸引力正在下降。2008年71月初,摩托罗拉宣布放弃自己的Linux系统,转向Android平台。Android的崛起,受影响最大的就是诺基亚。在苹果的iPhone和Google的Android尚未推出之前,诺基亚控制了最好的终端,也拥有最成功的智能手机操作系统,还控制了通往移动互联网的入口,这使人们觉得诺基亚向互联网转型是顺理成章的。但是iPhone的推出改变了人们对手机的;认知,而Android的推出则影响了整个移动操作系统行业的开发规则,诺基亚及其所控制的手机操作系统Symbian也经受了极大的挑战。Android的优势在于:第一,Android应用开发比较容易,因为它是基于Java的,目前Java开发人员众多;第二,它的底层是基于Linux的,而Linux在我国也有广泛的基础,很容易移植到各种嵌入式平台中。
本套丛书是在xmobileapp工作室开发人员的精心打造下推出的Android系列软件开发图书。 xmobileapp团队是国内较早的对智能手机Android、iPhone、Symbian等系统进行研究和开发的专业团队,其推出的多款软件已成功地在App Store和Android Market市场上投放,具体可通过xmobileapp团队的网站了解:www.xmobileapp.com.cn。
本套丛书以Google强力推出的Android平台及Eclipse开发环境为基础进行介绍。Eclipse是Java开发者不可或缺的优秀开发环境,因此,Android平台以其天然的开放性使得开发工程师很容易上手。

点击看大图






加载中...
