Google Android SDK开发范例大全

出版时间:2010-6  出版社:人民邮电  作者:余志龙//陈昱勋//郑名杰//陈小凤//郭秩均|改编:王世江  页数:654  
Tag标签:无  

前言

如果说,下一代设计的手机与时下手机最大的差别,我想,不是相机镜头又多了几百万像素,也非双向视频电话又清晰了多少,最大的差别将是以网络通信为主流,逐渐以移动上网设备与个人计算机上网制衡的智能手机。Android之所以为Android,不是因为OHA(Open Handset Alliance),而是因为它的父母是Google,跟随Google的互联网服务、开源策略,全世界都期待着Android的表现。时至2010年1月5日这场Google Nexus One手机上市发布会,让全场惊艳的,除了Google正式发表自有品牌的Android手机外;另一个热点,则是Google Web Store网站上线。它突破了手机要在实体店销售的模式,让消费者在  网上开放空间挑选、预订,Google会处理好繁杂物流与税的问题。Google Web Store未来当然不会只销售一部Android手机,相信Google向全世界推广Android的策略方向是持续而迅速的。随着越来越多硬件厂商的加入,或许不久的未来web Store将成为世界的Android手机销售中心。若Android的目标是Apple,这不仅是消费者端UI接口上的竞争,最重要的还有“程序员”如何看待Android手机数量蓬勃成长的态度。Android SDK使用业界常用的Java语言开发,从软件工程产业来看,多数Java工程师已经半只脚踏上了Android,站在Google的肩膀上准备好发挥创意,振翅翱翔,这也是本书为何要以熟悉Java语言作为阅读基础的缘故;但即便以熟悉的Java语言开发,初次入门的人常遭遇心有余而力不从心之虞,因为Google的SDK文件明明都列出了所有method的传递参数,但看来看去最终还是只能挤出与ApiDemo相类似的程序,这是因为Android嵌入式程序设计与网页程序(web Application)、窗体应用程序(Windows Application)迥异,且会写Android是一件事,要写得好用,那又是另外一回事。

内容概要

  本书在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.1)为主题,通过160多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。  全书共分10章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、使用Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合Android与Aoogle强大的网络服务等内容。随书光盘中包括了所有范例的程序代码。  本书讲述由浅入深,由Android的基础知识到实际开发应用,结构清晰、语言简洁,非常适合Android的初学者和Android的进阶程序开发者阅读参考。

作者简介

余志龙、陈昱勋、郑名杰、陈小凤郭、秩均分别来自于手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及J2EE、JSP、Servlet、JavaBeans、.PHP、C#等程序语言,熟悉面向对象技术与Eclipse、Netbeans开发工具,积累多年大型项目开发、跨系统整合经验。

书籍目录

第1章 了解、深入、动手做  1.1 红透半边天的Android  1.2 本书目的及范例涵盖范围  1.3 如何阅读本书  1.4 使用本书范例  1.5 参考网站 第2章 Android初体验  2.1 安装Android SDK与ADT/DDMS  2.2 创建第一个Android项目(Hello Android!)  2.3 Android应用程序架构——从此开始  2.4 可视化的界面开发工具  2.5 部署应用程序到Android手机 第3章 用户人机界面  3.1 更改与显示文字标签  3.2 更改手机窗口画面底色  3.3 更改TextView文字颜色  3.4 置换TextView文字  3.5 取得手机屏幕大小  3.6 样式化的定型对象  3.7 简易的按钮事件  3.8 手机页面的转换  3.9 调用另一个Activity  3.10 不同Activity之间的数据传递  3.11 返回数据到前一个Activity  3.12 具有交互功能的对话框  3.13 置换文字颜色的机关  3.14 控制不同的文字字体  3.15 如iPhone拖动相片特效  3.16 自制计算器  3.17 关于(About)程序信息  3.18 程序加载中,请稍候  3.19 全屏幕以按钮重写  3.20 今晚到哪儿打牙祭  3.21 Android变脸  3.22 打勾显示输入的密码  3.23 Android多语系支持 第4章 史上超豪华的手机控件  4.1 EditText与TextView共舞  4.2 设计具有背景图的按钮  4.3 给圣诞老人的信息  4.4 我同意条款  4.5 消费券采购列表  4.6 向左或向右  4.7 专业相框设计  4.8 自定义下拉菜单模式  4.9 动态添加/删除的Spinner菜单  4.10 心爱小宝贝相片集  4.11 快速地搜索手机文件引擎  4.12 按钮也能随单击变换  4.13 具自动提示功能的菜单  4.14 数字及模拟小时钟设计  4.15 动态输入日期与时间  4.16 猜猜红桃A在哪儿  4.17 后台程序运行进度提示  4.18 动态文字排版  4.19 在Activity里显示列表  4.20 以动态列表配置选项  4.21 查找程序根目录下所有文件  4.22 加载手机磁盘里的图片文件  4.23 动态放大缩小ImageView里的图片  4.24 动态旋转图片  4.25 猜猜我在想什么  4.26 离开与关闭程序的弹出窗口  4.27 隐藏式抽屉  4.28 手机桌面上的小玩意  4.29 手机图片搜索管理器  4.30 实时配置桌面上的AppWidget UI Layout 第5章 交互式通信服务与手机控制  5.1 具有正则表达式的TextView  5.2 ACTION!CALL!拨打电话  5.3 自制发送短信程序  5.4 自制发送E-mail程序  5.5 自制日历手机数据库  5.6 手机震动的节奏  5.7 图文可视化提醒  5.8 状态栏的图标与文字提醒  5.9 搜索手机通讯录自动完成  5.10 取得联系人资料  5.11 制作有图标的文件资源管理器  5.12 还原手机默认桌面  5.13 置换手机背景图  5.14 获取手机现存桌面  5.15 文件资源管理器再进化  5.16 取得目前File与Cache的路径  5.17 打开/关闭WiFi服务  5.18 取得SIM卡内的信息  5.19 调用拨号按钮  5.20 DPAD按键处理  5.21 任务管理器正在运行的程序  5.22 动态更改屏幕方向  5.23 系统设置更改事件  5.24 取得电信网络与手机的相关信息  5.25 建立自己的手写笔画图案 第6章 手机自动服务纪实  6.1 您有一条短信pop up提醒  6.2 手机电池计量还剩多少  6.3 群发拜年短信给联系人  6.4 开始与停止系统服务  6.5 通过短信发送E-mail通知  6.6 手机拨接状态  6.7 有来电,发送邮件通知  6.8 存储卡剩余多少容量  6.9 访问本机内存与存储卡  6.10 实现可定时响起的闹钟  6.11 黑名单来电自动静音  6.12 手机翻背面即静音震动  6.13 指定时间置换桌面背景  6.14 判断发送短信后的状态  6.15 后台服务送出广播信息  6.16 开机程序设计  6.17 双向短信常驻服务  6.18 测量电池温度  6.19 电池电量显示Widget小工具  6.20 取出通讯录数据及多组电话号码  6.21 电子精确罗盘  6.22 屏幕手写事件判断  6.23 画一颗心,打电话给HONEY 第7章 娱乐多媒体  7.1 访问Drawable资源的宽和高  7.2 绘制几何图形  7.3 手机屏幕保护程序  7.4 用手指移动画面里的照片  7.5 加载存储卡的Gallery相簿  7.6 取得手机内置媒体中的图片文件  7.7 相片导航向导与设置背景桌面  7.8 调整音量大小  7.9 播放mp3资源文件  7.10 播放存储卡里的mp3音乐  7.11 自制录音/播放录音程序  7.12 通过收到短信开始秘密录音  7.13 内置影片播放器载入3gp电影  7.14 自制3gp影片播放器  7.15 相机预览及拍照临时文件  7.16 拍照瞬间启动相机自动对焦  7.17 制作开场动画  7.18 我的手机会说话  7.19 手势触控屏幕控制  7.20 多点触控屏幕事件捕捉 第8章 当Android与Internet接轨  8.1 HTTP GET/POST传递参数  8.2 在程序里浏览网页  8.3 嵌入HTML标记的程序  8.4 设计前往打开网页功能  8.5 将网络图像网址放入Gallery中显示  8.6 即时访问网络图片文件展示  8.7 手机气象局,实时卫星云图  8.8 通过网络播放mp3  8.9 设置远程下载音乐为手机铃声  8.10 远程下载桌面背景图案  8.11 将手机文件上传至网站服务器  8.12 移动博客发布器  8.13 移动RSS阅读器  8.14 远程下载安装Android程序  8.15 手机下载看3gp影片  8.16 访问网站Login API  8.17 地震速报  8.18 通过Web API动态更改手机Spinner控件  8.19 网络语音搜索  8.20 网络下载过程中显示加载中  8.21 快照WebView加载的网页画面  8.22 网页的放大与缩小 第9章 Google服务与Android完美整合  9.1 Google账号验证Token  9.2 Google搜索  9.3 前端产生QR Code二维条形码  9.4 以经纬度查找目的地位置  9.5 GPS Google地图  9.6 移动版Google Map  9.7 规划导航路径  9.8 移动设备上的Picasa相册  9.9 随身翻译机 第10章 创意Android程序设计  10.1 手机手电筒  10.2 GPS轨迹记录器  10.3 女性贴身看护  10.4 手机QR Code二维条形码生成器  10.5 Android QR Code二维条形码扫描仪  10.6 上班族今天中午要吃什么  10.7 掷杯筊  10.8 电蚊香  10.9 转转轮盘——Lucky!  10.10 任务管理器  10.11 免费的云端发音字典  10.12 动起来!手机桌面上会动的动态桌布 附录 如何发布程序到Android Market  A.1 支付Google Android Market注册费  A.2 生成签署凭证 .keystore金钥档案  A.3 上传*.apk程序到Android Market上 

章节摘录

插图:第1章 了解、深入、动手做 1.1 红透半边天的Android 2007年11月5日,是个值得纪念的日子。就在iPhone热卖不到半年的时间,Google迅速推出了OpenHandsetAlliance与Android操作系统开放平台,这让全世界的电信业者、手机硬件制造商及其网络服务业掀起了“给我Android,其余免谈”的热潮,也让全球的程序员团结了起来,一同携手迈向Android手机设计的顶峰,探索这既陌生又令人兴奋的领域。伴随着第一个Android SDK版本(m3.rc20a)推出的同时,Google砸下重金,举办一场奖金高达375万美金的创意程序挑战赛,虽然我们自身团队在进入第二轮的决赛前铩羽而归,但靠着“PicCall”这支专为老人所设计的“翻看相片即拨号”程序,也得到了前1/4强成绩的肯定,这场堪称是有史以来奖金最丰厚的创意大赛,共有l800支来自全球各地的队伍参加,也让Google在短短的3个月内快速汇集了来自世界各地顶尖团队的丰富创意点子。随着时间接近2008年底,期间历经Android SDK数次的改版(m5.rcl5、0.9),全球第一款由美国T-Mobile电信与htc(宏达电子)正式推出的“G——Phone”,代号“Gl”,也终于让一直处于“软件模拟器”的Android,正式成为“机器人”,也有人将其称为“Dream”,这是因为,Google跨足手机操作系统的美梦终于成真了。Android SDK的诞生之所以受到万众瞩目,并非是其内置了Chrome Lite浏览器,或SQLite数据库;也不是由于支持丰富的多媒体影音文件(MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF等格式),因为这些早在Windows Mobile 6.5、Symbian OS上就是“基本配置”了。至于Android采用的Linux Base开放架构,Android更是既不特别也非独家。而Android之所以让程序员引领期盼的唯一理由,就只有两个字:“机会”。这个“机会”就是与所有开发人员在同一条起跑线接触SDK,踏着同样的步伐学习手机程序开发,也因为如此,才让人觉得这“机会”更加弥足珍贵。

编辑推荐

移动网络设备(MID,Mobile l rlternet Device)的发展锐不可挡,其中以智能手机最受瞩目。《Google Android SDK开发范例大全(第2版)》采用范例集的形式,由浅入深地带领Google Arldroid SDK初学者,以及具备。Java基础的程序设计人员逐步掌握开发MID的能力。同时,书中超过160个范例均可作为开发样板。以此抛砖引玉。进而拓展程序设计人员开发MID的无限可能。精彩范例,原创展现更炫的移动设备人机界面配置:豪华Widget、Home Screen AppWidgets、隐藏式抽屉——SlidingDrawer等闪亮登场!完整的手机数据存取功能:铃声模式设置、震动控制、桌面切换、WiFi服务、屏幕旋转、电池计量、电信网络信息、SIM卡信息、拨打电话、短信解析、通讯录联系人等手机控制功能。系统服务及研发的整合:网络搜索、联系人、音乐、应用程序、定制手机文件管理、记忆卡I/O存取、双向短信、闹钟服务、开机程序、来电通信互动、拜年短信、信息提醒、电池电量显示等。超酷的娱乐多媒体设计:触控移动事件、建立手势、手势判断控制、屏幕保护程序、启动动画、mp3播放器、3gp影片播放、相机预览拍照、自动对焦、调整音量、信息指令遥控手机、录音控制等。Web Service存取服务:内嵌浏览器网页、Ajax网页特效、手机气象局、网络播放mp3、网络安装apk程序、远程下载手机铃声、XML.一RPC移动博客发布器、手机RSS阅读器、地震速报、网页快照等。完备的Google网络服务:Google语音搜寻、Google程账号登录、Google Searci"1 API、Google Chart API、Google Picasa手机相册、Google Trarlslate API整合等。Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。创意程序设计:电蚊香、转转轮盘、任务管理、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身计时、QR Code二维条码生成器、手机QR Code扫描仪、热量骰子等。Sun认证资深讲师,段维瀚推荐。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Google Android SDK开发范例大全 PDF格式下载


用户评论 (总计126条)

 
 

  •   Google Android SDK开发范例大全 很不错 很好的学习资料
  •   Google Android SDK开发范例大全..书拿到了 书的质量觉得还不错
  •   名副其实的范例大全,例子很多很全,适合有经验的开发当字典翻。但是入门的话不推荐这本书,因为Android基础知识的讲解几乎没有。
  •   早上刚收到书,粗粗过了一遍,书是正版的..这个可以放心。内容还是详实的,比较适合有一定编程基础(C语言,JAVA语言都行)的人学习Android SDK,本人对这个也是感兴趣自学的。通本都是范例,代码关键部分也都加了注释,这点还是比较满意的,就是印刷质量一般,书有黑点点,估计看得时候会黑手...
  •   提升Android开发能力的范例大全,还是挺有用的。
  •   范例很多,也很实用。是android初学者必备的实用手册。可以当做查询手册实用。书的纸张质量很好。送货也很快。希望广大的android开发者能够拥有这本书。
  •   这本书通过详细的范例向我们展示了精彩绝伦的android插件,对于我们学习android有很大的帮助!
  •   本书其实是给有过android开发经验的人用的,如果没有那方面的经验,我觉得看起来不容易,虽然用例是多了一点,都是我觉得结构很一般!但还是优点比缺点多!
  •   范例详细易懂,了解基本Android基本使用方法很好的一本书
  •   本书内容实战性强,是一本很不错的android开发的书籍
  •   现在做这种android开发的,这本书非常好,读着能感受最新的技术在呼唤着我们!
  •   很好,学Android开发的,买这本书就够了,这是最好的一本书,不买后悔的
  •   对初学Android 开发的挺实用的
  •   我的第二本Android书,非常棒!看了5章学到很多东西,后面的内容以后用到了可以查阅。看这种实例的书可以扩展知识面,如果能把这本书的内容消化了,水平应该上升到中级了。接下来想买的书是《Pro Android 3》
  •   这本书给我的帮助很大,我是个新手 刚刚学android编程 各方面都很细 受益匪浅
  •   我是学android的,看了很多的资料书,这本书真的很好,邮递也很快
  •   自学android的话,可以结合本书里面的实例做出几个令人满意的项目来!
  •   内容不错,是android入门的好书籍。
  •   买了挺多本android的书,个有千秋哦。。
  •   书上的案例比较全,唯一不足的就是缺少得android系统的内核讲解
  •   学android的好书,值得购买,资深的同事推荐我买的。
  •   书本内容很充实,作为手机嵌入式开发教程很适合
  •   书本范例比较全面 不过欠点范例开发思想
  •   从开发环境配置到实际应用,适合初学者
  •   主要以代码分析、程序编写思路等为主,不是枯燥的一味的概念。适合初学者~
  •   这本书,很适合初学者,容易入门,如果有JavaWeb开发经验的人就更容易入门了,例子很多,非常不错
  •   这里面的范例都是一些很小巧的例子,讲解得也很简短明了,但个个例子都很实用,经常会要用到。看到这不要以为本书只能用来做一本查询手册,看似上百个例子作者有意是按学习的由浅入深来安排的,从第一个看到最后一个,一步步的边学边实践,才发现,其实这也是一本教程,只是作者换了一种教授方式,不得不配服作者的良苦用心。
  •   这本书很实用,书中的范例学起来轻松易上手,可以将光盘中的范例直接导入快速学习。值得购买!
  •   范例很丰富 有光盘 非常 不错
  •   利用范例深入理解,需要有一定的JAVA基础
  •   实例很多,从中学到不少经验,自己也开发了几个安卓软件,受益匪浅
  •   范例非常好,帮助很大,值得购买
  •   书的质量不错,内容也够丰富,配送有光盘。有些代码的注释说明不够清晰,代码里有错误,需要有一定java基础的人才比较容易阅读。
  •   内容不错,但不适合初学者学习,有一定基础的人才能完全看懂这本书.
  •   适合开发者用作技术手册!
  •   内容详细。光盘和书一起使用我进步很快。
  •   买前就是看中书中提供的大量实例,但是有些人说里面的代码运行时会有些错误,但是问题应该不大。
    总的来说还是值得一看的,多看些实例还是很不错的!!!1
  •   有光盘
    例子超多
    由浅入深
    新手容易上手,大虾得到启示
  •   书中的例子特别适合初学者。买了送人。
  •   这本书其实适合有一定基础的人来看,不然的话看起来有点难懂!
  •   跟我想象的差不多,还有光碟,适合初学者~~~
  •   不适合初学者,有点意思和难度
  •   这本书很不错,初学者应该都看看
  •   对于熟悉代码很有用
  •   不错。代码能运行
  •   还可以,实例代码有很多
  •   内容很好 很全面 适合学习
  •   技术不到家,不适合完全没有一点基础的人看。
  •   里面都是应用例子和全的,
    感谢作者
  •   书还不错,初学者的帮手
  •   实例多,内容丰富,作为新手来说,这本挺适合的
  •   质量不错。有光盘。翻开看了看。还可以。物有所值~!
  •   我在深圳,星期一订购的书,星期三收到的,开始还有点担心这书的真假,拿到手后心终于踏实了,这书是正版的,有光盘。
  •   买这本书,主要是冲它的列子去的,通过列子来上手熟练..
    看了几天,感觉还不错。。
  •   实例挺多,建议有基础人看,我看起来有点吃力
  •   感觉书的外观质量上没发现什么缺点
    内容还没认真阅读,应该很不错吧。
  •   书及时到了,质量也不错,使用中
  •   案例很多,也很详细,求给力快递。
  •   不错..书上的例子讲的蛮详细
  •   翻了一下,讲的比较详细
  •   书讲解的比较详细 易学
  •   很详细,例子很多
  •   实例不错,适合学习
  •   书拿到手上看了一阵子,感觉很好,适合学过java的人
  •   很不错 适合提升阶段
  •   很好,但是不适合我这种初级菜鸟
  •   适合我的需求,很好
  •   比较适合菜鸟级的,像我一样,呵呵
  •   例子很多。。可以当作工具书来使用
  •   全面全面
  •   容易较一般,不是很全面
  •   书本很好,很有阅读价值的
  •   发货很快,正在阅读
  •   看介绍挺好,就买了,还没看啊
  •   这本书讲的东西还不错,需要有时间好好研究
  •   学安卓不得不买的一本书。值得收藏。
  •   这本书的案例很多,不错。
  •   好厚的一本书!除了有点脏脏的其他都挺好
  •   对于入门的人来的确很不错,不过看之前最好就是先看过一本入门的书,再看这本书的话很不错。。。
  •   很详实的一本书,不过没太多时间看。
  •   虽然学了一半,但是之前的内容真的很不错!
  •   内容稍微简单了点,但例子还算是比较全的
  •   包装都很好,内容也不错。
  •   怎么说呢,是我想要的内容,例子很多,就是排版有点乱
  •   内容和纸质都不错哈,
  •   数质量不错,内容读完再说!!!
  •   不错~还没看呢!内容不少
  •   送货速度挺快的!书里面的内容很好!
  •   真的不错,内容我还没看,不过至少质量和速度都还行
  •   书很好,很厚,正在学习中。
  •   例子很实用,正在学习中
  •   找到我要的很多例子。好
  •   帮同学买的,应该不错,挺实用的!
  •   里边的例子很实用
  •   前一天晚上订,第2天上午就到货了,不足20小时,快啊!
  •   可以用作工具书 查询相关的实例
  •   速度挺快的 不错 里面还有附碟
  •   书不错,粗略看了一下
  •   老公说很好,很实用!
  •   还是一本不错的书的。很有用。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7