《Android程序设计与应用》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:丁伟雄,宋晓光,李伟平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302373698
  • 页数:488 页
图书介绍:本书共10章,先介绍Android软件基础知识、组成、布局、控件、菜单与对话框等基本内容,让读者熟悉并掌握Android软件,接着介绍Android图形、动画、存储、手机通信、手机服务、手机多媒体等内容,让读者熟练使用Android进行手机功能的开发。

第1章 Android入门知识 1

1.1 Android概述 1

1.1.1 Android平台特性 1

1.1.2 Android平台架构 3

1.1.3 Android市场 5

1.1.4 Android应用组件 5

1.2 Android环境搭建 7

1.2.1 系统需求 7

1.2.2 安装JDK 7

1.2.3 安装Eclipse 9

1.2.4 安装Android SDK 11

1.2.5 安装ADT插件 13

1.2.6 Android虚拟设备 17

1.2.7 运行AVD 20

1.3 Android应用项目组成 21

1.4 第一个Android实例 24

第2章 Android基本组件 36

2.1 Android生命周期 36

2.2 资源的管理与使用 37

2.2.1 颜色资源 38

2.2.2 权限控制 39

2.3 Activity 44

2.3.1 单个Activity 44

2.3.2 多个Activity 52

2.4 Intent 58

2.4.1 Intent构成与属性 59

2.4.2 Intent经典实例 68

2.5 Adapter对象 72

2.5.1 Adapter绑定 72

2.5.2 ArrayAdapter与SimpleCursorAdapter 73

2.6 消息传递机制 77

第3章 Android布局 82

3.1 UI界面 82

3.1.1 布局文件控制UI 82

3.1.2 代码控制UI 84

3.1.3 混合控制UI 85

3.2 View对象 87

3.2.1 View概述 87

3.2.2 ViewGroup概述 88

3.2.3 自定义View 88

3.2.4 View对象实例 89

3.3 布局管理器 91

3.3.1 线性布局 91

3.3.2 表格布局 94

3.3.3 帧布局 97

3.3.4 相对布局 99

3.4 选项卡 103

3.5 TabHost容器 105

3.6 布局应用实例 109

第4章 Android基本控件 120

4.1 文本类控件 120

4.1.1 文本框属性及实例 120

4.1.2 编辑框属性及实例 124

4.1.3 自动文本框属性及实例 127

4.2 按钮类控件 129

4.2.1 普通按钮概述及实例 129

4.2.2 图片按钮概述与实例 131

4.2.3 开关按钮属性及实例 133

4.2.4 单选按钮/复选框属性及实例 135

4.3 列表类控件 138

4.3.1 列表选择框属性及实例 139

4.3.2 列表视图属性及实例 141

4.4 图像类控件 144

4.4.1 图像视图属性及实例 144

4.4.2 网格视图属性及实例 148

4.4.3 图像切换器概述及实例 151

4.4.4 画廊视图属性及实例 154

4.5 其他控件 157

4.5.1 滚动视图概述及实例 157

4.5.2 进度条属性及实例 160

4.5.3 拖动条概述及实例 163

4.5.4 星级评分条属性及实例 165

4.6 时间类控件 167

4.6.1 日期、时间控件概述及实例 167

4.6.2 时钟控件概述及实例 169

4.6.3 计时器概述及实例 172

4.7 基本控件综合实例 176

4.7.1 体重器界面 176

4.7.2 登录界面 178

4.7.3 人物评分 184

第5章 Android菜单与对话框 188

5.1 菜单 188

5.1.1 菜单选项概述及实例 188

5.1.2 上下文菜单属性及实例 198

5.2 点阵图像属性及实例 200

5.3 对话框 202

5.3.1 AlertDialog对话框属性及实例 203

5.3.2 PopupWindow对话框概述及实例 215

5.3.3 时间、日期对话框属性及实例 218

5.3.4 进度条对话框属性及实例 223

5.4 消息提示框 226

5.4.1 Toast概述及实例 227

5.4.2 Notification概述及实例 231

5.5 菜单与对话框综合实例 235

第6章 Android图形与动画 241

6.1 Android图形 241

6.1.1 画笔 241

6.1.2 画布 246

6.2 Path绘图 254

6.3 美化UI控件 256

6.3.1 使用style 256

6.3.2 selector状态列表 260

6.3.3 背景图片selector 262

6.4 Android动画 264

6.4.1 补间动画 264

6.4.2 逐帧动画 279

6.5 图形与动画综合实例 281

第7章 Android持久化存储 286

7.1 文件结构 286

7.1.1 系统文件 286

7.1.2 数据文件 287

7.1.3 外部存储文件 287

7.2 数据存储方式 288

7.3 SharedPreferences存储 288

7.3.1 SharedPreferences存储概述 288

7.3.2 SharedPreferences存储实例 289

7.4 文件存储数据 292

7.4.1 程序私有文件 292

7.4.2 读/写SD卡文件 294

7.5 SQLite数据库存储 305

7.5.1 SQLite数据库存储概述 305

7.5.2 SQLite数据库开发 306

7.5.3 SQLite数据库实例 309

7.6 ContentProvider存储数据 317

7.6.1 ContentProvider存储分析 317

7.6.2 ContentProvider存储实例 319

7.7 NetWork存储数据 323

第8章 Android手机通信与服务 326

8.1 RPC通信 326

8.2 TCP通信 328

8.2.1 TCP通信概述 329

8.2.2 TCP通信实例 330

8.3 UDP通信 336

8.3.1 UDP通信概述 336

8.3.2 UDP通信流程 337

8.3.3 UDP通信实例 338

8.4 HTTP通信 343

8.4.1 GET请求 343

8.4.2 POST请求 347

8.5 WebView浏览器 349

8.6 手机通信综合实例 353

8.7 手机服务 357

8.7.1 电话拨打功能 357

8.7.2 自制电话拨号功能 359

8.7.3 短信功能 365

8.7.4 接收短信 368

8.7.5 电子邮件 371

8.7.6 通讯录搜索 374

8.7.7 震动功能 378

8.7.8 WiFi功能 383

8.7.9 手机桌面设置 389

8.8 综合实例 392

第9章 Android手机自动控制服务 397

9.1 查看手机信息 397

9.2 查看SIM信息 402

9.3 闹钟设置 405

9.4 查看电池剩余量 409

9.5 接收到短信的提示 413

9.6 短信防火墙 418

9.7 语音识别 420

9.8 计算器的实现 422

9.9 备忘录的实现 431

第10章 Android的多媒体功能 436

10.1 音频播放 436

10.2 录制多媒体 450

10.3 视频播放 461

10.4 摄像头的实现 464

10.4.1 摄像头的拍照功能 464

10.4.2 实现摄像头录制 470

10.5 传感器 474

10.5.1 GPS位置传感器 474

10.5.2 传感器介绍 478

网上参考资源 486

参考文献 488