描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302373698丛书名: 21世纪高等学校计算机教育实用规划教材
编辑推荐
丁伟雄、宋晓光、李伟平编著的《Android程序设计与应用》是以Android目前**的版本4.4.2为平台编写的,书中内容全面、详细,实例丰富、实用性强,书中对每一个知识点都做了介绍,并给出一个相应的实例进行说明,使读者更快、更好地掌握 Android。本书主要是从Android开发*简单的内容开始,逐步深入,*后结合项目的开发进行详细讲解。
本书共10章,先介绍Android软件的基础知识、组成、布局、控件、菜单与对话框等基本内容,让读者熟悉并掌握Android软件,接着介绍Android图形、动画、存储、手机通信、手机服务、手机多媒体等内容,让读者熟练地使用Android进行手机功能的开发。
本书适合不同层次的读者阅读,特别适合程序开发员作为Android开发的参考书。
本书共10章,先介绍Android软件的基础知识、组成、布局、控件、菜单与对话框等基本内容,让读者熟悉并掌握Android软件,接着介绍Android图形、动画、存储、手机通信、手机服务、手机多媒体等内容,让读者熟练地使用Android进行手机功能的开发。
本书适合不同层次的读者阅读,特别适合程序开发员作为Android开发的参考书。
目 录
第1章 Android入门知识
1.1 Android概述
1.1.1 Android平台特性
1.1.2 Android平台架构
1.1.3 Android市场
1.1.4 Android应用组件
1.2 Android环境搭建
1.2.1 系统需求
1.2.2 安装JDK
1.2.3 安装Eclipse
1.2.4 安装Android SDK
1.2.5 安装ADT插件
1.2.6 Android虚拟设备
1.2.7 运行AVD
1.3 Android应用项目组成
1.4 第一个Android实例
第2章 Android基本组件
2.1 Android生命周期
2.2 资源的管理与使用
2.2.1 颜色资源
2.2.2 权限控制
2.3 Activity
2.3.1 单个Activity
2.3.2 多个Activity
2.4 Intent
2.4.1 Intent构成与属性
2.4.2 Intent经典实例
2.5 Adapter对象
2.5.1 Adapter绑定
2.5.2 ArrayAdapter与SimpleCursorAdapter
2.6 消息传递机制
第3章 Android布局
3.1 UI界面
3.1.1 布局文件控制UI
3.1.2 代码控制UI
3.1.3 混合控制UI
3.2 View对象
3.2.1 View概述
3.2.2 ViewGroup概述
3.2.3 自定义View
3.2.4 View对象实例
3.3 布局管理器
3.3.1 线性布局
3.3.2 表格布局
3.3.3 帧布局
3.3.4 相对布局
3.4 选项卡
3.5 TabHost容器
3.6 布局应用实例
第4章 Android基本控件
4.1 文本类控件
4.1.1 文本框属性及实例
4.1.2 编辑框属性及实例
4.1.3 自动文本框属性及实例
4.2 按钮类控件
4.2.1 普通按钮概述及实例
4.2.2 图片按钮概述与实例
4.2.3 开关按钮属性及实例
4.2.4 单选按钮/复选框属性及实例
4.3 列表类控件
4.3.1 列表选择框属性及实例
4.3.2 列表视图属性及实例
4.4 图像类控件
4.4.1 图像视图属性及实例
4.4.2 网格视图属性及实例
4.4.3 图像切换器概述及实例
4.4.4 画廊视图属性及实例
4.5 其他控件
4.5.1 滚动视图概述及实例
4.5.2 进度条属性及实例
4.5.3 拖动条概述及实例
4.5.4 星级评分条属性及实例
4.6 时间类控件
4.6.1 日期、时间控件概述及实例
4.6.2 时钟控件概述及实例
4.6.3 计时器概述及实例
4.7 基本控件综合实例
4.7.1 体重器界面
4.7.2 登录界面
4.7.3 人物评分
第5章 Android菜单与对话框
5.1 菜单
5.1.1 菜单选项概述及实例
5.1.2 上下文菜单属性及实例
5.2 点阵图像属性及实例
5.3 对话框
5.3.1 AlertDialog对话框属性及实例
5.3.2 PopupWindow对话框概述及实例
5.3.3 时间、日期对话框属性及实例
5.3.4 进度条对话框属性及实例
5.4 消息提示框
5.4.1 Toast概述及实例
5.4.2 Notification概述及实例
5.5 菜单与对话框综合实例
第6章 Android图形与动画
6.1 Android图形
6.1.1 画笔
6.1.2 画布
6.2 Path绘图
6.3 美化UI控件
6.3.1 使用style
6.3.2 selector状态列表
6.3.3 背景图片selector
6.4 Android动画
6.4.1 补间动画
6.4.2 逐帧动画
6.5 图形与动画综合实例
第7章 Android持久化存储
7.1 文件结构
7.1.1 系统文件
7.1.2 数据文件
7.1.3 外部存储文件
7.2 数据存储方式
7.3 SharedPreferences存储
7.3.1 SharedPreferences存储概述
7.3.2 SharedPreferences存储实例
7.4 文件存储数据
7.4.1 程序私有文件
7.4.2 读/写SD卡文件
7.5 SQLite数据库存储
7.5.1 SQLite数据库存储概述
7.5.2 SQLite数据库开发
7.5.3 SQLite数据库实例
7.6 ContentProvider存储数据
7.6.1 ContentProvider存储分析
7.6.2 ContentProvider存储实例
7.7 NetWork存储数据
第8章 Android手机通信与服务
8.1 RPC通信
8.2 TCP通信
8.2.1 TCP通信概述
8.2.2 TCP通信实例
8.3 UDP通信
8.3.1 UDP通信概述
8.3.2 UDP通信流程
8.3.3 UDP通信实例
8.4 HTTP通信
8.4.1 GET请求
8.4.2 POST请求
8.5 WebView浏览器
8.6 手机通信综合实例
8.7 手机服务
8.7.1 电话拨打功能
8.7.2 自制电话拨号功能
8.7.3 短信功能
8.7.4 接收短信
8.7.5 电子邮件
8.7.6 通讯录搜索
8.7.7 震动功能
8.7.8 WiFi功能
8.7.9 手机桌面设置
8.8 综合实例
第9章 Android手机自动控制服务
9.1 查看手机信息
9.2 查看SIM信息
9.3 闹钟设置
9.4 查看电池剩余量
9.5 接收到短信的提示
9.6 短信防火墙
9.7 语音识别
9.8 计算器的实现
9.9 备忘录的实现
第10章 Android的多媒体功能
10.1 音频播放
10.2 录制多媒体
10.3 视频播放
10.4 摄像头的实现
10.4.1 摄像头的拍照功能
10.4.2 实现摄像头录制
10.5 传感器
10.5.1 GPS位置传感器
10.5.2 传感器介绍
网上参考资源
参考文献
1.1 Android概述
1.1.1 Android平台特性
1.1.2 Android平台架构
1.1.3 Android市场
1.1.4 Android应用组件
1.2 Android环境搭建
1.2.1 系统需求
1.2.2 安装JDK
1.2.3 安装Eclipse
1.2.4 安装Android SDK
1.2.5 安装ADT插件
1.2.6 Android虚拟设备
1.2.7 运行AVD
1.3 Android应用项目组成
1.4 第一个Android实例
第2章 Android基本组件
2.1 Android生命周期
2.2 资源的管理与使用
2.2.1 颜色资源
2.2.2 权限控制
2.3 Activity
2.3.1 单个Activity
2.3.2 多个Activity
2.4 Intent
2.4.1 Intent构成与属性
2.4.2 Intent经典实例
2.5 Adapter对象
2.5.1 Adapter绑定
2.5.2 ArrayAdapter与SimpleCursorAdapter
2.6 消息传递机制
第3章 Android布局
3.1 UI界面
3.1.1 布局文件控制UI
3.1.2 代码控制UI
3.1.3 混合控制UI
3.2 View对象
3.2.1 View概述
3.2.2 ViewGroup概述
3.2.3 自定义View
3.2.4 View对象实例
3.3 布局管理器
3.3.1 线性布局
3.3.2 表格布局
3.3.3 帧布局
3.3.4 相对布局
3.4 选项卡
3.5 TabHost容器
3.6 布局应用实例
第4章 Android基本控件
4.1 文本类控件
4.1.1 文本框属性及实例
4.1.2 编辑框属性及实例
4.1.3 自动文本框属性及实例
4.2 按钮类控件
4.2.1 普通按钮概述及实例
4.2.2 图片按钮概述与实例
4.2.3 开关按钮属性及实例
4.2.4 单选按钮/复选框属性及实例
4.3 列表类控件
4.3.1 列表选择框属性及实例
4.3.2 列表视图属性及实例
4.4 图像类控件
4.4.1 图像视图属性及实例
4.4.2 网格视图属性及实例
4.4.3 图像切换器概述及实例
4.4.4 画廊视图属性及实例
4.5 其他控件
4.5.1 滚动视图概述及实例
4.5.2 进度条属性及实例
4.5.3 拖动条概述及实例
4.5.4 星级评分条属性及实例
4.6 时间类控件
4.6.1 日期、时间控件概述及实例
4.6.2 时钟控件概述及实例
4.6.3 计时器概述及实例
4.7 基本控件综合实例
4.7.1 体重器界面
4.7.2 登录界面
4.7.3 人物评分
第5章 Android菜单与对话框
5.1 菜单
5.1.1 菜单选项概述及实例
5.1.2 上下文菜单属性及实例
5.2 点阵图像属性及实例
5.3 对话框
5.3.1 AlertDialog对话框属性及实例
5.3.2 PopupWindow对话框概述及实例
5.3.3 时间、日期对话框属性及实例
5.3.4 进度条对话框属性及实例
5.4 消息提示框
5.4.1 Toast概述及实例
5.4.2 Notification概述及实例
5.5 菜单与对话框综合实例
第6章 Android图形与动画
6.1 Android图形
6.1.1 画笔
6.1.2 画布
6.2 Path绘图
6.3 美化UI控件
6.3.1 使用style
6.3.2 selector状态列表
6.3.3 背景图片selector
6.4 Android动画
6.4.1 补间动画
6.4.2 逐帧动画
6.5 图形与动画综合实例
第7章 Android持久化存储
7.1 文件结构
7.1.1 系统文件
7.1.2 数据文件
7.1.3 外部存储文件
7.2 数据存储方式
7.3 SharedPreferences存储
7.3.1 SharedPreferences存储概述
7.3.2 SharedPreferences存储实例
7.4 文件存储数据
7.4.1 程序私有文件
7.4.2 读/写SD卡文件
7.5 SQLite数据库存储
7.5.1 SQLite数据库存储概述
7.5.2 SQLite数据库开发
7.5.3 SQLite数据库实例
7.6 ContentProvider存储数据
7.6.1 ContentProvider存储分析
7.6.2 ContentProvider存储实例
7.7 NetWork存储数据
第8章 Android手机通信与服务
8.1 RPC通信
8.2 TCP通信
8.2.1 TCP通信概述
8.2.2 TCP通信实例
8.3 UDP通信
8.3.1 UDP通信概述
8.3.2 UDP通信流程
8.3.3 UDP通信实例
8.4 HTTP通信
8.4.1 GET请求
8.4.2 POST请求
8.5 WebView浏览器
8.6 手机通信综合实例
8.7 手机服务
8.7.1 电话拨打功能
8.7.2 自制电话拨号功能
8.7.3 短信功能
8.7.4 接收短信
8.7.5 电子邮件
8.7.6 通讯录搜索
8.7.7 震动功能
8.7.8 WiFi功能
8.7.9 手机桌面设置
8.8 综合实例
第9章 Android手机自动控制服务
9.1 查看手机信息
9.2 查看SIM信息
9.3 闹钟设置
9.4 查看电池剩余量
9.5 接收到短信的提示
9.6 短信防火墙
9.7 语音识别
9.8 计算器的实现
9.9 备忘录的实现
第10章 Android的多媒体功能
10.1 音频播放
10.2 录制多媒体
10.3 视频播放
10.4 摄像头的实现
10.4.1 摄像头的拍照功能
10.4.2 实现摄像头录制
10.5 传感器
10.5.1 GPS位置传感器
10.5.2 传感器介绍
网上参考资源
参考文献
评论
还没有评论。