Android智能手机软件开发教程

出版时间:2012-6  出版社:国防工业出版社  作者:高凯,王俊社,仇晶 编著  页数:279  字数:473000  
Tag标签:无  

内容概要

高凯和王俊社等编著的《Android智能手机软件开发教程》以基础知识讲解为先导,以案例说明和工程实践为特色,以提高工程实践水平和动手能力为目的,深入浅出地叙述了Android开发平台下的程序设计方法、技巧等,内容涵盖Android应用程序的基本组成、Android事件处理机制和常用
Widget组件、基于Intent的Activity切换及基于Bundle的数据传递、
Servlce、BroadeastReeeiver、数据存取机制、多媒体应用等,并给出几个相关案例的设计与实现。所有练习均在Eclipse和Android
SDK
2.2环境下进行过演练。无论是刚开始接触Java和XML的新手,还是有一定基础的程序员,《Android智能手机软件开发教程》都是适合的。本书读者对象包括计算机、通信、电子信息类本专科学生,以及从事手机软件开发与维护的工程技术人员。

书籍目录

上篇  Android程序设计基础
第1章 Android智能手机软件开发概述
第2章 Android程序开发与应用环境
第3章 Android应用程序基本组成概述
第4章 界面布局与常用资源使用
第5章 Android事件处理机制与常用Widget组件应用
第6章 对话框、菜单与提示信息
第7章 基于Intent的Activity切换及基于Bundle的数据传递
第8章 Service与Broadcast简介
第9章 数据存取和访问
第10章 Android中的多媒体应用
下篇 Android程序设计案例及分析
第11章 案例分析:“搜搜问问”应用程序的设计与实现
第12章 案例分析:简易地图程序的设计与实现
第13章 案例分析:“宿舍通”应用程序的设计与实现
第14章 案例分析:RSS阅读器的设计与实现
第15章 案例分析:“俄罗斯方块”游戏的设计与实现
附录 IDE开发环境Eclipse、XMIL及智能手机简介
参考文献

章节摘录

版权页:   插图:   Android中提供了Intent机制来协助各应用间的交互与通信。Intent负责对应用中次操作的动作、动作涉及到的数据、附加数据等进行描述,Android则根据此Intent的描述,负责找到对应的组件,将相应数据传递给调用的组件并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,Intent在这里起着个中介的作用,它专门提供组件互相调用的相关信息。 Intent的另种用途是发送广播消息。应用程序和Android系统都可以使用Intent发送广播消息,广播消息的内容可以是与应用程序密切相关的数据信息,也可以是Android的系统信息,例如网络连接变化、电池电量变化、接收到短信和系统设置变化等。如果应用程序注册了BroadcastReceiver,则可以接收到指定的广播消息。 可见,作为不同UI间通信的信使,Intent相当于各个Activity间的桥梁。Activity之间通过Intent进行交互,可以通过Intent启动另外的Activity、启动Service、发起广播Broadcast等,并可通过Bundle传递数据。Intent的使用方式有以下3种,限于篇幅,本章主要介绍其中的第种方式。有关Intent其他使用方法,可参阅本书后续第8、9章中的描述和后续对相关案例的分析和说明。 方式:通过startActivity()启动个新的Activity,般需要调用Context.startActivity()或Context.startActivityForResult()来传递Intent。 方式二:通过Broadcast机制可以将个Intent发送给任何对这个Intent感兴趣的BroadcastReceiver,此时般通过context.sendBroadcast()、context.sendOrderedBroadcast()或context.sendStickyBroadcast()方法传递。当Broadcast Intent被广播后,所有intent-filter过滤条件满足的组件都将被激活。 方式三:当需要启动或绑定个Service组件时,会通过context.startService(Intent)和context.bindService(Intent,ServiceConnection,int)来和后台的Service交互。 7.2 Intent的组成 Intent由组件名称、执行动作描述Action、该动作相关联数据的描述Data、动作分类描述Category、数据类型描述Type、目标组件描述Component、附加信息描述Extras及Flag等几部分组成(注:个Intent可能并不同时包含上述所有组成部分)。下面分述其作用: 1.组件名称 用于标识唯的应用程序组件,般由相应组件的类名与包名组合而成。如:intent.setClass(源Activity名.this,目的Activity名.class)。当指定了具体的组件名称时,往往是采用显式Intent方法;反之Android会根据其他相应信息及intent-filter的过滤条件选择相应的组件,此时往往是采用隐式Intent方式。 2.Action Action实际上是个描述了Intent即将触发动作的名称的字符串,在Intent类中,已经有些用常量字符串表示的不同Action(如表示拨打电话等常见动作),当然用户也可以根据需要自行定义Action。下面是些较为常见的Action。

编辑推荐

《普通高等学校"十二五"规划教材:Android智能手机软件开发教程》由国防工业出版社出版,高凯、王俊社、仇晶编著。无论是刚开始接触Java和XML的新手,还是有定基础的程序员,《普通高等学校"十二五"规划教材:Android智能手机软件开发教程》都是适合的。《普通高等学校"十二五"规划教材:Android智能手机软件开发教程》读者对象包括计算机、通信、电子信息类本专科学生,以及从事手机软件开发与维护的工程技术人员。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android智能手机软件开发教程 PDF格式下载


用户评论 (总计18条)

 
 

  •   Android智能手机软件开发教程,很全面
  •   类容充实 有开发环境教程 android系统介绍和开发实例
  •   该书系统介绍了安卓手机系统的开发, 可谓开发者的良师益友, 很有价值.
  •   书中介绍的xtml的内容不是最新的,但是基础!
  •   买错书了,我想换本书不知道可不可以?
  •   这本书还没有开始看,但是书的纸质还是很好的,应该是正版的,刚买完老师就让研究ios系统的,唉……还的再买……
  •   书是正版,非常满意,价格很优惠
  •   此书编写的很详细,写的很好,也很易懂!
  •   给朋友买的 很满意 到货速度给力
  •   挺好的,对我很有帮助,我喜欢
  •   学习的好帮手,生活的好伙伴
  •   本书的内容简洁明了,适合初学者,只是书里有几张破损的,不全乎,觉得麻烦就没退。
  •   不错,讲的挺详细的,实例也挺多,顶一下
  •   内容很不错,封面很漂亮
  •   这本书还不错就是里面的代码给的不是太具体,对于初学者还有点难度
  •   书的质量行,值得买!
  •   这本书讲解由浅入深,易于理解,实例也很实用
  •   很好的一本书,写得很详尽,喜欢!
 

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

京ICP备13047387号-7