图书介绍

Android平台开发之旅汪永松科技计算机与互联网书籍

  • 汪永松 著
  • 店铺: 文轩网旗舰店
  • 出版社: 机械工业出版社
  • ISBN:9787111312949
  • 版次:1
  • 上架时间:2015-01-05 12:37:43
  • 商品编码:1027886186
  • 开本:其他
  • 出版时间:2010-08-01
  • 页数:516
  • 字数:822000

PDF下载

立即下载

赞助商链接

图书目录

出版说明

前言

第1章初识Android平台

1.1Android平台简介

1.1.1Android发展历史

1.1.2平台内涵

1.2Android平台架构

1.2.1架构图

1.2.2架构内容

1.2.3Android应用程序内容

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.1Android平台安全结构体系

1.6.2应用程序签名

1.6.3用户ID和文件存取

1.6.4许可



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

2.1搭建系统环境

2.1.1安装配置J2SE开发环境

2.2Android平台SDK

2.2.1安装配置Android平台SDK

2.2.2AndroidSDK内容介绍

2.2.3AndroidSDK附带工具介绍

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.2Android应用程序组件

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

3.2.2Service(服务)——老黄牛

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

3.2.4ContentProvider(内容提供者)

3.2.5Android应用程序组件小结

3.3组件应用机制

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

3.3.2未决意向对象

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

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

3.4Android平台应用程序组件

小结



第4章高级用户界面设计

4.1Android平台UI组件架构探讨

4.1.1Android平台UI组件结构层次

4.1.2AndroidUI组件结构层次质疑

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

4.1.4容器与组件的关系

4.1.5布局的角色

4.2UI组件的定义

4.3UI组件的引用

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.1ANR异常

4.12.2界面组件与线程的交互



第5章底层用户界面设计

5.1Android底层用户界面

5.2底层视图绘制

5.2.1表面视图类(SurfaceView)

5.2.2底层视图的绘制接口

5.3OpenGL视图绘制

5.3.1OpenGLES概述

5.3.2Android平台对OpenGLES的支持

5.3.3OpenGL表面视图的使用模式

5.3.4Android平台中OpenGL使用说明

5.4视频视图(Videoview)



第6章文件系统管理

6.1Android平台中的文件

6.2原文件资源

6.2.1准备原文件资源

6.2.2使用原文件资源

6.3文件系统

6.3.1Android平台文件系统介绍

6.3.2文件系统操作

6.3.3文件浏览器

6.4应用程序文件

6.4.1程序私有文件

6.4.2程序首选项文件

6.5文件系统监视



第7章网络通信

7.1Android平台网络通信

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

7.3流式套接字通信

7.3.1界面布局定义

7.3.2Activity定义框架

7.3.3套接字服务端

7.3.4套接字客户端

7.3.5流式套接字通信说明

7.4数据报(套接字)通信

7.4.1数据报通信程序界面

7.4.2Activity定义框架

7.4.3数据报服务端

7.4.4数据报工具类

7.4.5数据报通信配置

7.4.6数据报客户端

7.4.7数据报套接字通信说明

7.5HTTP通信

7.5.1套接字方式

7.5.2URL连接方式

7.5.3ApacheHTTPAPI

7.6HTTPS

7.7SSL通信

7.7.1SSL通信模式

7.7.2SSL服务端

7.7.3SSL客户端

7.8浏览器

7.8.1WebKit介绍

7.8.2Android平台对WebKit引擎的封装

7.8.3网页视图(WebView)

7.8.4浏览器开发实例

7.8.5浏览器书签信息管理

7.8.6浏览器搜索记录



第8章无线通信

8.1无线通信概述

8.2短消息

8.2.1Android平台对短消息的支持

8.2.2发送短消息

8.2.3查看短消息

8.2.4接收短消息

8.3蓝牙通信

8.3.1Android平台对蓝牙的支持

8.3.2蓝牙通信模式

8.3.3蓝牙通信实例

8.4wi-Fi网络连接管理

8.4.1Wi-Fi介绍

8.4.2Android平台对wi-Fi的支持

8.4.3Wi-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.2Android对个人信息管理的支持

10.3联系信息

10.4联系人信息

10.5电话号码信息

10.6组织(公司)信息



第11章电话信息系统管理

11.1电话信息系统

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

11.3电话信息

11.4电话状态

11.5电话拨号

11.6呼叫日志

11.7使用许可



第12章数据库应用

12.1SQLite数据库

12.1.1SQLite数据库介绍

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

12.1.3SQLite数据库应用模式

12.1.4开发实例

12.1.5基于SQLite的日记账工具

12.2JDBCAPI

12.2.1Db40平台对JDBCAPI的支持

12.2.2JDBCAPI应用模式

12.2.3开发实例

12.3对象数据库Db40

12.3.1Db40对Android平台的支持

12.3.2Db40API

12.3.3Db40数据库应用

12.3.4基于Db40的日记账工具

12.4数据库开发总结



第13章XML应用

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

13.2SAX解析方式

13.2.1SAX使用模式

13.2.2Android平台中对SAX的支持

13.23SAX应用实例

13.3DOM解析方式

13.3.1DOM使用模式

13.3.2Android平台中对DOM的支持

13.3.3DOM应用实例

13.4XMLPullAPI

13.4.1XMLPullAPI使用模式

13.4.2Android平台中对XMLPullAPI的支持

13.4.3XMLPullAPI应用实例

13.5XML资源解析

13.5.1解析XML布局资源

13.5.2解析XML原文件资源

13.5.3解析XML资源

13.6Android平台XML使用小结



第14章地图应用

14.1地图应用概述

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

14.3地图视图(MapView)应用

14.3.1地图视图组件的定义

14.3.2获取地图API使用密钥

14.3.3工程设置

14.3.4Activity时组件框架

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.1Android系统服务介绍

15.1.2Activity管理

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组件属性及使用许可

附录随书源代码说明

参考文献

查看全部 ↓

精品推荐