出版时间:2010-10 出版社:电子工业 作者:吴亚峰//索依娜 页数:544
Tag标签:无
前言
Android是Google于2007年11月推出的一款开放的嵌入式操作系统平台,由于其完全开源的特性,Android正以空前的速度吸引着大批开发者的加入。为了帮助众多的软件开发人员尽快地掌握Android平台的相关知识,尽快地步入实际项目的开发中来,作者根据多年项目开发经验编写了此书。本书既介绍了Android应用程序基本框架,也对Android平台的各种控件进行了讲解,还通过三个真实案例向读者介绍了Android应用程序完整的开发步骤。通过本书读者可以尽快地掌握在Android平台下进行开发的相关知识。本书特点1.内容饱满,由浅入深本书内容既包括Android平台下开发的基础知识,也有项目编程的实用技巧,还提供了多个真实案例供读者学习。本书在知识的层次上由浅入深,使读者可以从Android的门外汉平稳、快速地步入Android开发的殿堂。2.结构清晰、语言简洁本书中所有案例都是按照笔者的实际开发过程进行介绍的,同时也是按照真实项目的开发流程进行的,结构清晰,语言简洁,便于实际练习。为了帮助读者更好地理解相关知识点,全书穿插了很多实用技巧及温馨提示。3.实用超值的光盘为了帮助读者更好地掌握与实践Android平台下应用程序的开发,本书附赠DVD光盘一张,其中包括案例的多媒体视频、电子教案(PPT)和实例源代码等。4.实际商业案例本书最后的三个案例都有实际商业价值,如果进行开发,价格要数万元,笔者将其完整地展现给了读者。
内容概要
本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。 全书分为三篇共18章,第一篇以简单易懂的实例为依托,详细介绍了Android平台的基本控件、高级控件、常用界面布局及菜单对话框等相关知识;第二篇介绍了Android平台的高级知识,包括消息与广播服务、网络数据处理、手机通信功能、桌面组件、多媒体采集、Google服务及3D程序开发等;第三篇则对三个真实案例的开发步骤进行详细介绍,逐步向读者讲解Android手机应用程序的真实开发过程,同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android编程。 本书的讲述由浅入深,从介绍Android平台的基本组件到带领读者开发大型应用程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。 本书附赠DVD光盘1张,其中包含了大容量的手把手教学视频、电子教案(PPT)、实例源代码等。
作者简介
吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1 998年开始从事Java的开发,有十多年的Java开发与培训经验。主要的研究方向为手机游戏、,JavaEE、搜索引擎,现在为手机游戏、Java EE独立软件开发工程师,同时兼任Su r1授权Java培训中心认证教师。为数十家著名企业培训了上千名软件开发人员,曾编写过《Java程序员职场全攻略:从小工到专家》、《Android 2.0游戏开发实战宝典》等畅销技术书籍。2008年开始关注And roid平台下的应用开发,并开发出了一系列优秀的Android应用程序。索依娜,毕业于燕山大学,从业于计算机软件领域9年,在软件开发和计算机教学方面有着丰富的经验。工作期间曾参与省级科研项目2项、市级科研项目1项、发表论文多篇;同时为多个厂矿,企事业单位设计、开发了信息管理系统;从2008年开始关注And roid平台下的应用开发,参与开发了多款手机娱乐应用。
书籍目录
基础篇 第1章 Android开发起步 1.1 Android平台简介 1.1.1 Android背景介绍 1.1.2 Android平台架构 1.2 Android开发环境的搭建 1.2.1 相关软件的下载与安装 1.2.2 虚拟设备的创建和使用 1.2.3 创建“Hello Android” 1.2.4 Android应用程序的调试 1.3 小结 第2章 Android应用程序的构成 2.1 Android应用程序的解析 2.1.1 目录结构 2.1.2 资源的管理与使用 2.1.3 AndroidManifest.xml简介 2.1.4 应用程序的权限 2.2 Android基本组件的介绍 2.2.1 应用程序的生命周期 2.2.2 Activity简介 2.2.3 Service简介 2.2.4 BroadcastReceiver简介 2.2.5 ContentProvider简介 2.2.6 Intent和IntentFilter简介 2.3 小结 第3章 Android布局管理器 3.1 控件类概述 3.1.1 View类简介 3.1.2 ViewGroup类简介 3.2 线性布局 3.2.1 LinearLayout类简介 3.2.2 线性布局案例 3.3 表格布局 3.3.1 TableLayout类简介 3.3.2 表格布局案例 3.4 相对布局 3.4.1 RelativeLayout类简介 3.4.2 相对布局案例 3.5 帧布局 3.5.1 FrameLayout类简介 3.5.2 帧布局案例 3.6 绝对布局 3.6.1 AbsoluteLayout类简介 3.6.2 绝对布局案例 3.7 小结 第4章 Android常用基本控件 4.1 文本控件的介绍 4.1.1 TextView类简介 4.1.2 EditText类简介 4.1.3 文本框使用案例 4.2 按钮控件 4.2.1 Button类简介 4.2.2 ImageButton类简介 4.2.3 9Patch图片简介 4.2.3 9Patch图片使用案例 4.3 状态开关按钮 4.3.1 ToggleButton类简介 4.3.2 开关按钮的使用 4.4 单选按钮与复选按钮 4.4.1 CheckBox和RadioButton类简介 4.4.2 单选按钮和复选按钮使用案例 4.5 图片控件 4.5.1 ImageView类简介 4.5.2 图片查看器 4.6 时钟控件 4.6.1 AnalogClock和DigitalClock类简介 4.6.2 时钟控件使用案例 4.7 日期与时间选择控件 4.7.1 DatePicker类简介 4.7.2 TimePicker类简介 4.7.3 日期时间控件使用案例 4.8 动画播放技术 4.8.1 帧动画简介 4.8.2 帧动画使用案例 4.8.3 补间动画简介 4.8.4 补间动画使用案例 4.9 小结 …… 第5章 Android常用高级控件 第6章 菜单与对话框高 级 篇 第7章 Android事件处理模型 第8章 游戏与3D应用程序开发 第9章 消息广播与服务 第10章 网络与数据处理 第11章 手机通信功能开发 第12章 手机特有Feature开发 第13章 桌面组件与多媒体数据采集 第14章 传感器应用的开发 第15章 Google服务 第16章 Android游戏开发实践——快乐数独案例篇 第17章 Android地图搜索应用——美食天下 第18章 Android社交分享平台——口袋微博
章节摘录
本章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建.Android的开发环境、如何在Eclipse中创建一个项目,以及如何使用Android平台提供的工具调试和监控应用程序。1.1Android平台简介Android平台自发布以来就一直吸引着广大开发者的目光,本节就对Android平台做简单的介绍,读者通过本节的学习可以对Android平台的来龙去脉及内部结构有比较透彻的了解。1.1.1Android背景介绍Android是一个开放的手机操作系统平台,为移动设备提供了一个包含操作系统、中间件及应用程序的软件叠层架构。AndroidSDK为开发人员使用Java语言编写Android平台下的应用程序提供了必要的工具和API。1.Android的诞生Android也是一家公司的名称,这家公司的创始人名叫AndyRubin。AndyRubin原来是苹果公司的一名工程师,后来创办过几家公司。在创建Android公司时,AndyRubin准备打造一个移动终端平台并将其对开发人员开放,后来Google收购了该公司,于是就有了今天如日中天的Android。2.Android的特性Android自推出以来如此受追捧不仅仅是因为网络巨头Google的大力扶持,Android自身所具有的特性才是吸引全球精英开发者的更重要原因。其主要特性如下。应用程序框架:可以方便地重用和替换手机组件。Dalvik虚拟机:专为移动设备优化的虚拟机。
编辑推荐
《Android核心技术与实例详解》:500分钟视频讲解,结合真实案例介绍And roid基本组件的使用及应用开发的整个流程,全面介绍Android平台的控件开发,并配有典型实例,每段代码都有详细的解析,让你明白来龙去脉,《Android核心技术与实例详解》独有的Google地图开发指导,让你技高一筹,配有3个超高价值的项目案例,并配视频讲解。游戏开发实践——快乐数独,地图搜索应用——美食天下,社交分享平台——口袋微博。《Android核心技术与实例详解》涵盖的主要内容Aridroid开发起步,Android布局管理器,Android常用高级控件,游戏与3D应用程序开发,网络与数据处理,手机特有Feature开发,传感器应用的开发,Android游戏开发实践——快乐数独,Android社交分享平台——口袋微博,Android应用程序的构成,Android常用基本控件,Android事件处理模型,消息广播与服务,手机通信功能开发,桌面组件与多媒体数据采集,Google服务,Android地图搜索应用——美食天下,《Android核心技术与实例详解》读者对象:Android入门与进阶人员,对手机开发感兴趣的人员,Android应用开发人员,相关培训班的学生。
图书封面
图书标签Tags
无
评论、评分、阅读与下载