图书介绍
ANDROID程序设计与开发 ANDROID STUDIO版pdf电子书版本下载
- 刘国柱,杜军威,QST青软实训 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302467274
- 出版时间:2017
- 标注页数:435页
- 文件大小:82MB
- 文件页数:454页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
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