《Android手机程序设计入门、应用到精通》[51M]百度网盘|pdf下载|亲测有效
《Android手机程序设计入门、应用到精通》[51M]百度网盘|pdf下载|亲测有效

Android手机程序设计入门、应用到精通 pdf下载

出版社 中国水利水电出版社京东自营官方旗舰店
出版年 2012-03
页数 390页
装帧 精装
评分 8.8(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供Android手机程序设计入门、应用到精通电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

编辑推荐

教学单元编排+步骤讲解
扫除学习障碍·提升学习效率

内容简介

《android手机程序设计入门、应用到精通》把android的功能按照特性进行分类,根据由浅入深的原则,以教学单元搭配步骤讲解,并穿插搭配了许多包含精心设计和讲解的应用程序开发案例,如“婚姻建议程序”、“电脑猜拳游戏”、“影像画廊等。为了在内容的广度和讲解的详细程度上达到最佳的平衡,本书打破惯例,通过单元编排的方式,让读者的学习更有效率,同时也能享受到学习程序设计的乐趣。
《android手机程序设计入门、应用到精通》适合于android平台的应用开发人员自学及参考用书,也非常适合作为大学相关软件专业教材或专业培训教材。

目录

推荐序
前言
part 1 拥抱android
unit 1 从android的诞生说起
unit 2 探索android的功能禾口应用
unit 3 通过编写android程序挣钱

part 2 开始我们的android程序设计之旅
unit 4 安装android程序开发工具
unit 5 使用ec¨pse建立第一个android应用程序
unit 6 了解android程序项目的架构和执行流程
unit 7 使用textview、edittext和button接口组件
unit 8 程序的错误类型和除错方法
unit 9e clipse进阶程序项目管理技巧
unit 10 让程序有美好的未来——良好的程序架构
unit 11 查询android sdk的官方文档

part 3 学习使用基本接口组件
unit 12 更多变化的textview、edittext和button接口组件
unit 13 spinner下拉式列表组件
unit 14 使用radiogroup和radiobutton组件建立单选列表
unit 15 checkbox多选列表和scrollview滚动条
unit 16 listview选项列表
unit 17 expandablelistview可展开选项列表
unit 18 autocomptete text view自动完成文字输入

part 4 布局
unit 19 linear layout布局
unit 20 linear layout布局
unlt 21 relaticelayout布局
unlt 22 framelayout布局
unit 23 布局的应用实例

part 5 图像相关的接口组件
unit 24 imagebutton和imageview组件
unit 25 imageswitcher和gallery组件
unit 26 使用动画效果.
unit 27 gridview接口组件
unit 28 为listview加上小图标

part 6 其他特殊用途的接口组件
unit 29 时间和日期接口组件
unit 30 progressbar和multi-thread程序
unit 31 seekbar和ratingbar界面组件
unit 32 tab标签页接口

part 7 使用对话框
unit 33 datepickerdialog和timepickerdialog对话框
unit 34 alertdialog对话框
unit 35 progressdialog对话框和multi-thread程序
unit 36 自定义dialog对话框
unit 37 toast信息框

part 8 让intent帮你的程序完成愿望
unit 38 android manifest.xml程序功能描述文件
unit 39 intent粉墨登场
unit 40 tab标签页接口——使用intent对象
unit 41 用intent对象传递数据
unit 42 要求被调用的activity返回数据

part 9 intent的高级用法
unit 43 intent filter让程序也能帮助别人
unit 44 broadcast intent和broadcast receiver
unit 45 service是幕后英雄
unit 46 app widget常驻程序
unit 47 app widget常驻程序的其他两种执行模式

part 10 activity的生命周期与高级功能
unit 48 activity的生命周期
unit 49 帮activity加上选单
unit 50 使用context menu
unit 51 在屏幕上方的状态栏显示信息

part 11储存程序数据
unit 52 使用sharedpreferences储存数据
unit 53 使用sqlite数据库储存数据
unit 54 使用contentprovider跨程序存取数据
unit 55 使用文件储存数据

part 12 程序项目的准备工作和发布
unit 56 支持多语系和屏幕模式
unit 57 设定手机模拟器的程序开发相关功能
unit 58 将程序安装到实体手机或在网络上发布

part 132d和3d绘图
unit 59 使用drawable对象
unit 60 使用canvas绘图
unit 61 使用view在canvas上绘制动画
unit 62 使用surfaceview进行高速绘图
unit 63 绘制3d图形

part 14google地图程序
unit 64 使用google地图
unit 65 google地图的进阶用法
unit 66 帮地图加上标注
unit 67 加上定位让地图活起来

part 15 android 4.x支持的新技术
unit 68 android 4.x的10大特性
unit 69 字窗口:fragments
unit 70 动作栏:actionbar
附录本书光盘内容与使用说明

前言/序言


  相信很多人原来都不曾听过Android这个词,但是突然有一天从电视上或是从网络上,或是在手机商店突然看到这个陌生的词(通常还伴随着一个绿色可爱的小机器人)。而后Android这个字开始越来越频繁地出现在我们周围的环境,甚至在信息科技类的书架上,我们才开始惊觉它已经悄悄地把触角延伸到我们的日常生活中。这不是笔者随意捏造的故事,而是已经发生或是正在发生在许多人身上的实际情况,甚至未来还会有更多人有同样的经历,这就好像是春天的绿芽,总是在不经意的时候冒出头来,然后静静地成长茁壮,直到有一天我们才发现它们已经改变了我们的景观。
  Android是一个由Google主导开发的智能手机操作系统,它原来只是一个名不见经传的小产品,但是Google总是有慧眼识英雄的本领,从网络搜索引擎到地图服务,现在再加上智能手机的领域,Google在信息科技界总是能够掀起一阵又一阵的旋风,由于Google的技术支持与推广,不仅让Android从麻雀变凤凰,也让Google扶摇直上成为2011年全球最有价值的商业品牌。
  Android对于程序开发人员的致命吸引力
  开发Android应用程序需要Ecl中se、Android SDK和ADT等工具软件,听起来好像有点繁杂,但是在Google的技术支持下,这些工具软件已经完全整合在一起,使用上非常方便。而且相对于其他程序开发工具,这些软件可说是非常“环保”(对于用户的计算机来说),因为只需要将它们复制到计算机的文件夹中,再设置好文件夹路径就可以使用。日后如果不想用,只要删除相应的文件夹即可。另外还有一个最大的好处是“完全免费”,而且提供每天24小时服务,随时连上因特网就可以下载安装和更新。Android操作系统提供的功能甚至超越了一般的计算机操作系统,像是Google地图服务、定位功能、语音识别、动作和环境感测等,因此只要加上您的创意就可以发展出比一般计算机程序更生活化的应用。而且Google还针对全世界Android应用程序开发人员架设一个Android Market网站,让他们可以在上面卖或是提供免费下载自己的作品。由于以上这些吸引人的条件,让世界各地加入开发Android应用程序的人员快速地增加。如果过去我们已经错过计算机程序研发的先机,现在岂能再错失成为手机程序开发领头羊的大好机会!
  谁适合阅读这本书
  开发Android应用程序大致上需要三个条件。第一是必须具备程序语法的基础,也就是说必须知道程序语言(Java、C/C++,Visual Basic皆可)的变量、数组、表达式、循环等基本语法。第二是了解面向对象的概念和用法,因为Android程序是使用Java语言编写,它采用面向对象的架构。但其实面向对象的基本概念并不难,当然进阶的用法就需要比较多的经验和技术,但是以本书的程序范例而言,是针对入门学习者所设计,因此只要依照书上循序渐进的内容安排来阅读就可以了解。如果读者可以配合书上所列举的操作步骤动手实现,学习效果更能倍增。最后Android程序中使用了事件处理程序和系统callback函数的机制,这种机制并不是Android程序的专属特性,任何图形操作接口的操作系统像是Windows也都是采用这种方式,基本上这也是一个概念的问题,只要读者了解它的运行原理就知道如何使用,本书的学习章节会在适当的时候加以说明,因此只要读者了解程序语言的基本语法,就可以根据本书的说明和范例开始学习Android程序设计。如何使用这本书
  Android程序设计是一个新兴的领域,虽然目前市面上已经出现一些入门学习或是进阶应用的书籍,但是在内容的讲解和丰富性还欠缺良好的平衡,进阶应用书籍中的内容并不适合初学者,而入门书籍所涵盖的范围又稍嫌不足,因此编写这本书的目的就是希望在内容的广度和内容的细节上取得更好的平衡。为了达到这个目的,我们将Android操作系统的功能按照特性加以分类,然后根据由浅入深的原则进行编排,再加上许多精心设计的范例程序贯穿相关的学习章节,让读者在学习单一主题的时候也同时了解相关的功能。本书所使用的章节编排方式也是希望将每一次的学习时间做适当的切割,让读者对于新学习的知识有消化反刍的时间,这样才能够达到更好的学习成效,同时也能够享受学习程序设计的乐趣。
  本书的第一部分是介绍Android的发展史、系统架构和Google推广Android的方式。第二部分是介绍安装Android程序开发工具的步骤并示范第一个Android程序项目以及程序调试的方法、Eclipse的操作技巧和查询Android SDK联机帮助文件的方法。这个部分是后续学习的重要基础,如果读者是Android程序设计的初学者,请务必仔细研读,最好能配合动手实现,学习程序设计的秘诀的唯一方法就是多动手,然后想一想、改一改、试一试自然就能理解。完成第二部分的学习之后读者便可根据自己的兴趣或需要学习特定的章节,但由于本书的内容编排是由浅入深,而且有些程序范例具有前后连贯的关系,因此如果读者在学习上遇到障碍,可以先回到前面相关的章节阅读之后,再依关连性往后续章节继续学习,依照这种方式就能够让本书的内容对于读者学习Android程序设计发挥最大的帮助。看完以上的介绍,读者是不是也被Android平台的魅力所吸引?那么就从现在开始,让我们一起踏上Android程序设计的学习之旅吧!
  参与本书繁转简工作的有李宁、赵华振、李斌锋、邓斌、皮文星、闫芳、王玉芹、杨振坷、邓福金、刘素云、代锡恒、刘晓键、李新生、欧阳会、李礼华、石杰、何少亮、欧阳观、陆正武,在此表示感谢。
  最后感谢我最亲爱的家人Maysue、小D和小M在本书编写期间的容忍和体谅,虽然因为我的忙碌而疏忽了你们,但是有你们的陪伴,让一切的付出和努力更有意义!
  孙宏明
  于故园