种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Android手机程式设计入门

(2020-01-26 13:37:51) 百科综合
Android手机程式设计入门

Android手机程式设计入门

《Android手机程式设计入门》是2012年中国水利水电出版社出版的图书,作者是孙宏明。

基本介绍

  • 书名:Android手机程式设计入门
  • 作者:孙宏明
  • ISBN:9787508495019
  • 出版社:中国水利水电出版社

基本信息

作者:孙宏明
出版社:中国水利水电出版社
ISBN:9787508495019
出版日期:2012 年3月
开本:16开
页码:463
版次:1-1

内容简介

《android手机程式设计入门、套用到精通》把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 9eclipse进阶程式项目管理技巧
unit 10让程式有美好的未来——良好的程式架构
unit 11查询android sdk的官方文档
part 3 学习使用基本接口组件
unit 12更多变化的textview、edittext和button接口组件
unit 13spinner下拉式列表组件
unit 14使用radiogroup和radiobutton组件建立单选列表
.unit 15checkbox多选列表和scrollview滚动条
unit 16listview选项列表
unit 17expandablelistview可展开选项列表
unit 18autocomptete text view自动完成文字输入
part 4布局
unit 19 linear layout布局
unit 20linear layout布局
unlt21relaticelayout布局
unlt22framelayout布局
unit 23布局的套用实例
part 5图像相关的接口组件
unit 24imagebutton和imageview组件
unit 25imageswitcher和gallery组件
unit 26使用动画效果.
unit 27gridview接口组件
unit 28为listview加上小图示
part 6其他特殊用途的接口组件
unit 29时间和日期接口组件
unit 30progressbar和multi-thread程式
unit 31seekbar和ratingbar界面组件
unit 32tab标籤页接口
part 7使用对话框
unit 33 datepickerdialog和timepickerdialog对话框
unit 34 alertdialog对话框
unit 35 progressdialog对话框和multi-thread程式
unit 36自定义dialog对话框
unit 37toast信息框
part 8让intent帮你的程式完成愿望
unit 38 android manifest.xml程式功能描述档案
unit 39 intent粉墨登场
unit 40tab标籤页接口——使用intent对象
unit 41用intent对象传递数据
unit 42要求被调用的activity返回数据
part 9intent的高级用法
unit 43intent filter让程式也能帮助别人
unit 44broadcast intent和broadcast receiver
unit 45 service是幕后英雄
unit 46 app widget常驻程式
unit 47app widget常驻程式的其他两种执行模式
part 10activity的生命周期与高级功能
unit 48activity的生命周期
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 65google地图的进阶用法
unit 66帮地图加上标注
unit 67加上定位让地图活起来
part 15android 4.x支持的新技术
unit 68android 4.x的10大特性
unit 69字视窗:fragments
unit 70动作栏:actionbar
附录本书光碟内容与使用说明

前言

Android?信息科技的绿芽
相信很多人原来都不曾听过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程式设计的学习之旅吧!

标 签

搜索
随机推荐

Powered By 种豆资源网||