Android平台开发之旅

Android平台开发之旅

汪永松, 编著

出版社:机械工业出版社

年代:2010

定价:60.0

书籍简介:

本书涵盖了Android平台1.5到2.1版本的主要功能特性,立足实际的开发案例,介绍了Android手机平台开发的基础概念等。

书籍目录:

出版说明

前言

第1章 初识Android平台

1.1 Android平台简介

1.1.1 Android发展历史

1.1.2 平台内涵

1.2 Android平台架构

1.2.1 架构图

1.2.2 架构内容

1.2.3 Android应用程序内容

1.3 用户界面

1.3.1 视图层次结构

1.3.2 布局——设计图

1.3.3 视图——整体家居

1.3.4 显示部件——装饰品

1.3.5 用户界面事件

1.3.6 界面风格和主题

1.3.7 数据绑定

1.4 程序资源和资产

1.4.1 程序资源和资产概述

1.4.2 资源类型及内容

1.5 数据存储

1.5.1 首选项

1.5.2 文件

1.5.3 数据库

1.6 平台安全和许可

1.6.1 Android平台安全结构体系

1.6.2 应用程序签名

1.6.3 用户ID和文件存取

1.6.4 许可

第2章 踏上Android平台开发之旅

2.1 搭建系统环境

2.1.1 安装配置J2SE开发环境

2.2 Android平台SDK

2.2.1 安装配置Android平台SDK

2.2.2 Android SDK内容介绍

2.2.3 Android SDK附带工具介绍

2.3 集成开发环境——Eclipse

2.4 应用程序调试工具插件——ADT

2.4.1 获取ADT

2.4.2 安装配置ADT

2.5 验证开发环境

2.5.1 创建虚拟设备

2.5.2 建立FirstActivity工程

2.5.3 运行和调试

2.6 应用程序的开发过程

2.6.1 开发流程回顾

2.6.2 新手上路遇到的常见问题

第3章 Android应用程序组件

3.1 应用程序组件

3.2 Android应用程序组件

3.2.1 Activity(活动)——形象大使

3.2.2 Service(服务)——老黄牛

3.2.3 Broadcast Receiver(广播接收器)——倾听者

3.2.4 Content Provider(内容提供者)

3.2.5 Android应用程序组件小结

3.3 组件应用机制

3.3.1 组件与组件间的交互机制

3.3.2 未决意向对象

3.3.3 组件与线程间的交互机制

3.3.4 组件与服务间的交互机制

3.4 Android平台应用程序组件

小结

第4章 高级用户界面设计

4.1 Android平台UI组件架构探讨

4.1.1 Android平台UI组件结构层次

4.1.2 Android UI组件结构层次质疑

4.1.3 参考J2SE平台的组件结构层次

4.1.4 容器与组件的关系

4.1.5 布局的角色

4.2 UI组件的定义

4.3 UI组件的引用

4.4 组件属性和ID

4.5 布局组件(Layouts)

4.5.1 线性布局(LinearLayout)

4.5.2 相对布局(RelativeLayout)

4.5.3 绝对布局(AbsoluteLayout)

4.5.4 框布局(FrameLayout)

4.5.5 表格布局(TandLayout)

4.5.6 布局的选择

4.6 视图组件(Views)

4.6.1 视图的使用模式

4.6.2 常用视图

4.6.3 定制视图

4.7 小部件(widgets)

4.7.1 小部件的使用模式

4.7.2 文本部件

4.7.3 按钮部件

4.7.4 图片显示组件

4.7.5 滑动条

4.7.6 选取组件

4.7.7 高级小部件

4.8 菜单

4.8.1 选项菜单

4.8.2 上下文菜单

4.9 对话框

4.9.1 对话框的使用方式

4.9.2 对话框的定义

4.10 消息提示条(Toast)

4.11 定制Activity

4.11.1 列表Activity(ListActivity)

4.11.2 扩展列表Activity(ExpandableKistActivity)

4.11.3 标签页Activity(TabActivity)

4.11.4 地图Activity(MapActivity)

4.12 用户界面开发问题

4.12.1 ANR异常

4.12.2 界面组件与线程的交互

第5章 底层用户界面设计

5.1 Android底层用户界面

5.2 底层视图绘制

5.2.1 表面视图类(Surface View)

5.2.2 底层视图的绘制接口

5.3 OpenGL视图绘制

5.3.1 OpenGL ES概述

5.3.2 Android平台对OpenGL ES的支持

5.3.3 OpenGL表面视图的使用模式

5.3.4 Android平台中OpenGL使用说明

5.4 视频视图(Video view)

第6章 文件系统管理

6.1 Android平台中的文件

6.2 原文件资源

6.2.1 准备原文件资源

6.2.2 使用原文件资源

6.3 文件系统

6.3.1 Android平台文件系统介绍

6.3.2 文件系统操作

6.3.3 文件浏览器

6.4 应用程序文件

6.4.1 程序私有文件

6.4.2 程序首选项文件

6.5 文件系统监视

第7章 网络通信

7.1 Android平台网络通信

7.2 Android平台对网络通信的支持

7.3 流式套接字通信

7.3.1 界面布局定义

7.3.2 Activity定义框架

7.3.3 套接字服务端

7.3.4 套接字客户端

7.3.5 流式套接字通信说明

7.4 数据报(套接字)通信

7.4.1 数据报通信程序界面

7.4.2 Activity定义框架

7.4.3 数据报服务端

7.4.4 数据报工具类

7.4.5 数据报通信配置

7.4.6 数据报客户端

7.4.7 数据报套接字通信说明

7.5 HTTP通信

7.5.1 套接字方式

7.5.2 URL连接方式

7.5.3 Apache HTTP API

7.6 HTTPS

7.7 SSL通信

7.7.1 SSL通信模式

7.7.2 SSL服务端

7.7.3 SSL客户端

7.8 浏览器

7.8.1 WebKit介绍

7.8.2 Android平台对WebKit引擎的封装

7.8.3 网页视图(WebView)

7.8.4 浏览器开发实例

7.8.5 浏览器书签信息管理

7.8.6 浏览器搜索记录

第8章 无线通信

8.1 无线通信概述

8.2 短消息

8.2.1 Android平台对短消息的支持

8.2.2 发送短消息

8.2.3 查看短消息

8.2.4 接收短消息

8.3 蓝牙通信

8.3.1 Android平台对蓝牙的支持

8.3.2 蓝牙通信模式

8.3.3 蓝牙通信实例

8.4 wi-Fi网络连接管理

8.4.1 Wi-Fi介绍

8.4.2 Android平台对wi-Fi的支持

8.4.3 Wi-Fi连接管理

第9章 多媒体应用

9.1 龇id平台对多媒体的支持

9.2 音频播放应用

9.2.1 音乐播放器

9.2.2 播放Jet文件

9.2.3 录音

9.3 视频播放应用

9.4 摄像头视频采集

9.5 照相机

9.5.1 照片服务接口

9.5.2 照片预览

9.5.3 照片拍摄

9.5.4 停止使用照相机

9.6 流媒体

9.7 媒体扫描和媒体库

9.7.1 媒体文件的扫描

9.7.2 获取媒体文件信息

9.8 音乐盒工具

第10章 个人信息管理

10.1 个人信息管理

10.2 Android对个人信息管理的支持

10.3 联系信息

10.4 联系人信息

10.5 电话号码信息

10.6 组织(公司)信息

第11章 电话信息系统管理

11.1 电话信息系统

11.2 Android平台对电话信息系统的支持

11.3 电话信息

11.4 电话状态

11.5 电话拨号

11.6 呼叫日志

11.7 使用许可

第12章 数据库应用

12.1 SQLite数据库

12.1.1 SQLite数据库介绍

12.1.2 Android平台对SQLite数据库的支持

12.1.3 SQLite数据库应用模式

12.1.4 开发实例

12.1.5 基于SQLite的日记账工具

12.2 JDBCAPI

12.2.1 Db40平台对JDBCAPI的支持

12.2.2 JDBCAPI应用模式

12.2.3 开发实例

12.3 对象数据库Db40

12.3.1 Db40对Android平台的支持

12.3.2 Db40API

12.3.3 Db40数据库应用

12.3.4 基于Db40的日记账工具

12.4 数据库开发总结

第13章 XML应用

13.1 Android平台对X池应用的支持

13.2 SAX解析方式

13.2.1 SAX使用模式

13.2.2 Android平台中对SAX的支持

13.2 3SAX应用实例

13.3 DOM解析方式

13.3.1 DOM使用模式

13.3.2 Android平台中对DOM的支持

13.3.3 DOM应用实例

13.4 XML Pull API

13.4.1 XML Pull API使用模式

13.4.2 Android平台中对XML Pull API的支持

13.4.3 XML Pull API应用实例

13.5 XML资源解析

13.5.1 解析XML布局资源

13.5.2 解析XML原文件资源

13.5.3 解析XML资源

13.6 Android平台XML使用小结

第14章 地图应用

14.1 地图应用概述

14.2 An(hid平台对地图应用的支持

14.3 地图视图(Map View)应用

14.3.1 地图视图组件的定义

14.3.2 获取地图API使用密钥

14.3.3 工程设置

14.3.4 Activity时组件框架

14.3.5 地图API库设置

14.3.6 地图API使用许可

14.4 地图API应用

14.4.1 界面布局定义

14.4.2 地图Activity组件框架

14.4.3 获取地图当前位置

14.4.4 地图叠加图管理

14.4.5 地图API使用小结

第15章 系统信息管理

15.1 系统服务

15.1.1 Android系统服务介绍

15.1.2 Activity管理

15.1.3 警报管理

15.1.4 音频管理

15.1.5 剪贴板管理

15.1.6 连接管理

15.1.7 输入法管理

15.1.8 键盘守护

15.1.9 通报管理

15.1.10 布局填充

15.1.11 位置服务管理

15.1.12 电源管理

15.1.13 搜索服务

15.1.14 传感器管理

……

第16章 Android资源及SDK工具

第17章 Android组件属性及使用许可

附录 随书源代码说明

参考文献

内容摘要:

《Android平台开发之旅》涵盖了Android平台1.5到2.2版本的主要功能特性,立足实际的开发案例,介绍了Android手机平台开发的基础概念、实用技术和应用模式。主要内容包括:平台基础、开发环境搭建、程序框架、高级界面和底层界面设计、文件系统管理、网络通信、无线通信、多媒体编程、个人信息管理、电话系统、数据库应用、XML应用和地图应用。开发实例多达120例。
  《Android平台开发之旅》主要面向具有一定移动平台开发经验的开发人员,以及有兴趣进行Android平台开发的程序员。

编辑推荐:

Android应用程序组件及机制部析,网络通信(SSL、WebKit)与无线通信(短信、蓝牙和Wi-Fi),数据库应用(SQLite、JDBC API和Db40)详解,电话信息、个人信息和系统信息管理实例开发,地图应用扩展。

书籍规格:

书籍详细信息
书名Android平台开发之旅站内查询相似图书
丛书名信息科学与技术丛书
9787111312949
如需购买下载《Android平台开发之旅》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)60.0语种简体中文
尺寸26 × 18装帧平装
页数印数

书籍信息归属:

Android平台开发之旅是机械工业出版社于2010.7出版的中图分类号为 TN929.53 的主题关于 移动通信-携带电话机-应用程序-程序设计 的书籍。