图书介绍

ANDROID程序设计与开发 ANDROID STUDIO版pdf电子书版本下载

ANDROID程序设计与开发  ANDROID STUDIO版
  • 刘国柱,杜军威,QST青软实训 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302467274
  • 出版时间:2017
  • 标注页数:435页
  • 文件大小:82MB
  • 文件页数:454页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

ANDROID程序设计与开发 ANDROID STUDIO版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Android概述 1

1.1 Android简史 1

1.2 Android系统 3

1.2.1 Android系统架构 3

1.2.2 Android应用程序组件 4

1.3 Android开发环境搭建 5

1.3.1 下载并安装JDK 5

1.3.2 下载并安装Android Studio 6

1.4 Hello Android程序 8

1.4.1 第一个Android项目 8

1.4.2 Android程序结构 11

1.5 贯穿任务实现 12

1.5.1 实现【任务1-1】 13

1.5.2 实现【任务1-2】 14

1.5.3 实现【任务1-3】 18

本章总结 19

Q&A 20

章节练习 20

习题 20

上机 21

第2章 Activity和Application 22

2.1 Activity 23

2.1.1 Activity简介 23

2.1.2 创建Activity 24

2.1.3 Activity的生命周期 25

2.2 资源管理 31

2.2.1 资源分类 31

2.2.2 资源访问方式 32

2.2.3 strings.xml文本资源文件 35

2.2.4 colors.xml颜色设置资源文件 38

2.2.5 dimens.xml尺寸定义资源文件 40

2.2.6 styles.xml主题风格资源文件 43

2.2.7 drawable图像资源目录 46

2.3 AndroidManifest.xml清单文件 48

2.4 Android应用程序生命周期 51

2.5 Application类 53

2.5.1 Application生命周期事件 53

2.5.2 实现Application 53

2.6 样式和主题 55

2.7 贯穿任务实现 58

2.7.1 实现【任务2-1】 58

2.7.2 实现【任务2-2】 59

2.7.3 实现【任务2-3】 67

2.7.4 实现【任务2-4】 70

本章总结 70

小结 70

Q&A 71

章节练习 71

习题 71

上机练习 72

第3章 UI编程基础 73

3.1 Android UI元素 74

3.1.1 视图 74

3.1.2 视图容器 75

3.1.3 布局管理 78

3.1.4 Fragment 79

3.2 界面布局 79

3.2.1 线性布局 79

3.2.2 表格布局 81

3.2.3 相对布局 84

3.2.4 绝对布局 88

3.3 事件处理 89

3.3.1 基于监听的事件处理 89

3.3.2 基于回调机制的事件处理 94

3.4 Widget简单组件 102

3.4.1 Widget组件通用属性 103

3.4.2 TextView文本框 103

3.4.3 EditText编辑框 107

3.4.4 Button按钮 108

3.4.5 单选按钮和单选按钮组 111

3.4.6 CheckBox复选框 115

3.4.7 开关控件 118

3.4.8 图片视图(ImageView) 123

3.5 Dialog对话框 126

3.5.1 AlertDialog提示对话框 127

3.5.2 ProgressDialog进度对话框 131

3.6 贯穿任务实现 133

3.6.1 实现【任务3-1】 133

3.6.2 实现【任务3-2】 141

3.6.3 实现【任务3-3】 146

本章总结 156

小结 156

Q&A 157

章节练习 157

习题 157

上机 157

第4章 UI进阶 159

4.1 Fragment 159

4.1.1 使用Fragment 160

4.1.2 Fragment的生命周期 168

4.2 Menu和Toolbar 176

4.2.1 Menu菜单 176

4.2.2 Toolbar操作栏 188

4.3 高级组件 191

4.3.1 AdapterView与Adapter 191

4.3.2 ListView列表视图 193

4.3.3 GridView网格视图 201

4.3.4 TabHost 203

4.3.5 WebView 208

4.4 贯穿任务实现 211

4.4.1 实现【任务4-1】 211

4.4.2 实现【任务4-2】 215

4.4.3 实现【任务4-3】 225

4.4.4 实现【任务4-4】 228

4.4.5 实现【任务4-5】 235

4.4.6 实现【任务4-6】 240

本章总结 245

小结 245

Q&A 245

章节练习 245

习题 245

上机 246

第5章 Intent与BroadcastReceiver 247

5.1 Intent意图 247

5.1.1 Intent原理及分类 248

5.1.2 Intent属性 249

5.1.3 使用Intent启动Activity 257

5.1.4 Intent Filter过滤器 267

5.2 BroadcastReceiver 269

5.3 Handler消息传递机制 272

5.3.1 Handler简介 272

5.3.2 Handler的工作机制 274

5.4 AsyncTask类 275

5.5 贯穿任务实现 277

5.5.1 实现【任务5-1】 278

5.5.2 实现【任务5-2】 284

5.5.3 实现【任务5-3】 293

本章总结 299

小结 299

Q&A 299

章节练习 300

习题 300

上机 300

第6章 数据存储 302

6.1 数据存储简介 303

6.2 文件存储 303

6.2.1 I/O流操作文件 303

6.2.2 读写SD卡文件 307

6.2.3 文件浏览器 310

6.3 使用SharedPreferences 313

6.3.1 SharedPreferences和SharedPreferences.Editor接口 313

6.3.2 SharedPreferences操作步骤 314

6.4 SQLite数据库 317

6.4.1 SQLite简介 317

6.4.2 SQLiteDatabase类 317

6.4.3 SQLite数据库的创建和删除 318

6.4.4 表的创建和删除 319

6.4.5 记录的插入、修改和删除 319

6.4.6 数据查询与Cursor接口 321

6.4.7 事务处理 323

6.4.8 SQLiteOpenHelper类 323

6.4.9 使用ListView滑动分页 327

本章总结 331

小结 331

Q&A 331

章节练习 331

习题 331

上机 332

第7章 ContentProvider数据共享 333

7.1 ContentProvider简介 333

7.1.1 ContentProvider类 334

7.1.2 ContentResolver类 335

7.2 开发ContentProvider程序 337

7.2.1 编写ContentProvider子类 337

7.2.2 注册ContentProvider 338

7.2.3 使用ContentProvider 338

7.3 操作系统的ContentProvider 340

7.3.1 管理联系人 340

7.3.2 管理多媒体 346

本章总结 351

小结 351

Q&A 351

章节练习 351

习题 351

上机 352

第8章 Service服务 353

8.1 Service简介 353

8.1.1 Service分类 354

8.1.2 Service基本示例 355

8.2 Service详解 357

8.2.1 Start方式启动Service 357

8.2.2 Bind方式启动Service 363

8.2.3 混合方式的Service 368

8.2.4 前台Service 372

8.2.5 Service中执行耗时任务 377

8.2.6 远程Service 382

8.3 系统自带Service 387

8.3.1 NotificationManager 389

8.3.2 DownloadManager 390

本章总结 391

小结 391

Q&A 392

章节练习 392

习题 392

上机 394

第9章 网络编程 395

9.1 网络编程简介 396

9.2 基于TCP协议的网络通信 396

9.2.1 Socket 397

9.2.2 ServerSocket 398

9.3 使用HttpURLConnection 403

9.3.1 URL和URLConnection 403

9.3.2 HttpURLConnection 407

9.4 使用HttpClient 411

9.5 使用WebView视图浏览网页 413

9.6 Volley框架 416

本章总结 419

小结 419

Q&A 420

章节练习 420

习题 420

上机 420

附录A Android版本新特性 422

A.1 Android 5.0新特性 422

A.2 Android 6.0新特性 423

A.3 Android 7.0新特性 424

附录B 常用的Android Studio选项设置 427

B.1 Android Studio基本配置 427

B.2 Android Studio快捷键 429

B.3 Android Studio导入Eclipse ADT项目 430

B.3.1 步骤 430

B.3.2 常见问题 431

附录C Android应用程序签名 433

C.1 DOS命令完成apk签名 433

C.2 在Android Studio中完成apk签名 434

精品推荐