《Android核心技术与实例详解》

2012年6月20日07:55:20 发表评论 15 views

《Android核心技术与实例详解》的讲述由浅入深,从介绍Android平台的基本组件到带领读者开发大型应用程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。

《Android核心技术与实例详解》

《Android核心技术与实例详解》内容简介

《Android核心技术与实例详解》以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。全书分为三篇共18章,第一篇以简单易懂的实例为依托,详细介绍了Android平台的基本控件、高级控件、常用界面布局及菜单对话框等相关知识;第二篇介绍了Android平台的高级知识,包括消息与广播服务、网络数据处理、手机通信功能、桌面组件、多媒体采集、Google服务及3D程序开发等;第三篇则对三个真实案例的开发步骤进行详细介绍,逐步向读者讲解Android手机应用程序的真实开发过程,同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android编程

《Android核心技术与实例详解》前言

Android是Google于2007年11月推出的一款开放的嵌入式操作系统平台,由于其完全开源的特性,Android正以空前的速度吸引着大批开发者的加入。为了帮助众多的软件开发人员尽快地掌握Android平台的相关知识,尽快地步入实际项目的开发中来,作者根据多年项目开发经验编写了此书。

本书既介绍了Android应用程序基本框架,也对Android平台的各种控件进行了讲解,还通过三个真实案例向读者介绍了Android应用程序完整的开发步骤。通过本书读者可以尽快地掌握在Android平台下进行开发的相关知识。本书特点

1、内容饱满,由浅入深

本书内容既包括Android平台下开发的基础知识,也有项目编程的实用技巧,还提供了多个真实案例供读者学习。本书在知识的层次上由浅入深,使读者可以从Android的门外汉平稳、快速地步入Android开发的殿堂。

2、结构清晰、语言简洁

本书中所有案例都是按照笔者的实际开发过程进行介绍的,同时也是按照真实项目的开发流程进行的,结构清晰,语言简洁,便于实际练习。为了帮助读者更好地理解相关知识点,全书穿插了很多实用技巧及温馨提示。

3、实用超值的光盘

为了帮助读者更好地掌握与实践Android平台下应用程序的开发,本书附赠DVD光盘一张,其中包括案例的多媒体视频、电子教案(PPT)和实例源代码等。

4、实际商业案例

本书最后的三个案例都有实际商业价值,如果进行开发,价格要数万元,笔者将其完整地展现给了读者。

《Android核心技术与实例详解》精彩书摘

本章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建Android的开发环境、如何在Eclipse中创建一个项目,以及如何使用Android平台提供的工具调试和监控应用程序。

1.1 Android平台简介

Android平台自发布以来就一直吸引着广大开发者的目光,本节就对Android平台做简单的介绍,读者通过本节的学习可以对Android平台的来龙去脉及内部结构有比较透彻的了解。

1.1.1 Android背景介绍

Android是一个开放的手机操作系统平台,为移动设备提供了一个包含操作系统、中间件及应用程序的软件叠层架构。Android SDK为开发人员使用Java语言编写Android平台下的应用程序提供了必要的工具和API。

1. Android的诞生

Android也是一家公司的名称,这家公司的创始人名叫AndyRubin。AndyRubin原来是苹果公司的一名工程师,后来创办过几家公司。在创建Android公司时,AndyRubin准备打造一个移动终端平台并将其对开发人员开放,后来Google收购了该公司,于是就有了今天如日中天的Android。

2. Android的特性

Android自推出以来如此受追捧不仅仅是因为网络巨头Google的大力扶持,Android自身所具有的特性才是吸引全球精英开发者的更重要原因。其主要特性如下。

应用程序框架:可以方便地重用和替换手机组件。

Dalvik虚拟机:专为移动设备优化的虚拟机。

《Android核心技术与实例详解》价格

报价查询

《Android核心技术与实例详解》目录

基础篇

第1章Android开发起步

本章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建Android的开发环境如何在Eclipse中创建一个项目,以及如何使用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应用程序的构成

本章主要对Android的基本组件及Android应用程序的构成进行介绍,同时还将对Android应用程序的生命周期进行分析,主要目的是让读者了解Android应用程序的构成,掌握Android基本组件的特性及使用方法。

2.1 Android应用程序的解析

2.1.1 目录结构

2.1.2 资源的管理与使用

2.1.3 Android Manifestxral简介

2.1.4 应用程序的权限

2.2 Android基本组件的介绍

2.2.1 应用程序的生命周期

2.2.2 Activity简介

2.2.3Service简介

2.2.4 Broadcast Receiver简介

2.2.5 Content Provider简介

2.2.6 Intent和Intent Filter简介

2.3 小结

第3章Android布局管理器

本章要介绍的内容为Android平台下的布局管理器。Android中的布局包括线性布局、表格布局、相对布局、帧布局和绝对布局。下面将分别对每个布局管理器进行详细的介绍。

3.1 控件类概述

3.1.1 View类简介

3.1.2 View Group类简介

3.2 线性布局

3.2.1 Linear Layout类简介

3.2.2 线性布局案例

3.3 表格布局

3.3.1 Table Layout类简介

3.3.2 表格布局案例

3.4 相对布局

3.4.1 Relative Layout类简介

3.4.2 相对布局案例

3.5 帧布局

3.5.1 Frame Layout类简介

3.5.2 帧布局案例

3.6 绝对布局

3.6.1 Absolute Layout类简介

3.6.2 绝对布局案例

3.7 小结

第4章Android常用基本控件

本章将对进行用户界面开发时常用到的Android基本控件进行介绍,主要包括文本框、按钮、单选按钮和复选按钮、状态开关按钮和日期时间控件等。了解这些基本控件的工作方式有助于学习后面要介绍的Android中的高级控件。

4.1 文本控件的介绍

4.1.1 Text View类简介

4.1.2 Edit Text类简介

4.1 -3文本框使用案例

4.2 按钮控件

4.2.1 Button类简介

4.2.2 Image Button类简介

4.2.3 9Patch图片简介

4.2.4 9Patch图片使用案例

4.3 状态开关按钮

4.3.1 Toggle Button类简介

4.3.2 开关按钮的使用

4.4 单选按钮与复选按钮

4.4.1 Check Box和Radio Button类简介

4.4.2 单选按钮和复选按钮使用案例

4.5 图片控件

4.5.1 Image View类简介

4.5.2 图片查看器

4.6 时钟控件

4.6.1 Analog Clock和Digital Clock类简介

4.6.2 时钟控件使用案例

4.7 日期与时间选择控件

4.7.1 Date Picker类简介

4.7.2 Time Picker类简介

4.7.3日期时间控件使用案例

4.8 动画播放技术

4.8.1 帧动画简介

4.8.2 帧动画使用案例

4.8.3 补间动画简介

4.8.4 补间动画使用案例

4.9 小结

第5章Android常用高级控件

上一章已经介绍了Android中的一些基本控件,本章将继续上一章的思路,对Android中常用的高级控件逐一进行介绍。

5.1 自动完成文本框

5.1.1 Auto Complete Text View类简介

5.1.2 自动完成文本使用案例

5.2 滚动视图

5.2.1 Scroll View类简介

5.2.2 滚动视图使用案例

5.3 列表视图

5.3.1 List View类简介

5.3.2 列表视图使用案例

5.4 网格视图

5.4.1 Grid View类简介

5.4.2 网格视图使用案例

5.5 滑块与进度条

5.5.1 Progress Bar类简介

5.5.2 Seek Bar类简介

5.5.3 滑块和进度条案例

5.6 星级滑块

5.6.1 Rating Bar类简介

5.6.2 星级滑块使用案例

5.7 选项卡

5.7.1 Tab Host类简介

5.7.2 选项卡使用案例

5.8 画廊控件

5.8.1 Gallery类简介

5.8.2 画廊控件使用案例

5.9 下拉列表控件

5.9.1 Spinner类简介

5.9.2 下拉列表使用案例

5.1 0小结

第6章菜单与对话框

在前面的章节中介绍了Android平台下开发用户界面时常用的基本控件与高级控件,但在实际开发中只运用这些控件是不够的。本章将介绍用户界面中菜单与对话框的开发,同时还会对Android平台下的Toast和Notification进行介绍。

6.1 菜单功能的开发

6.1.1 选项菜单和子菜单简介

6.1.2 选项菜单和子菜单使用案例

6.1.3 上下文菜单

6.2 对话框功能的开发

6.2.1 对话框简介

6.2.2 普通对话框

6.2.3 列表对话框

6.2.4 单选按钮对话框

6.2.5 复选框对话框

6.2.6 日期及时间选择对话框

6.2.7 进度对话框

6.3 消息提示

6.3.1 Toast的使用

6.3.2 Notification的使用

……

高级篇

案例篇

  • yiisaa
  • 这是我的微信扫一扫
  • weinxin
  • zhengweiqiangcom
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: