图书介绍
ANDROID程序设计与开发 ANDROID STUDIO版PDF|Epub|txt|kindle电子书版本网盘下载
![ANDROID程序设计与开发 ANDROID STUDIO版](https://www.shukui.net/cover/33/31951309.jpg)
- 刘国柱,杜军威,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 下载并安装JDK5
1.3.2 下载并安装Android Studio6
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&A20
章节练习20
习题20
上机21
第2章 Activity和Application22
2.1 Activity23
2.1.1 Activity简介23
2.1.2 创建Activity24
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 实现Application53
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&A71
章节练习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 Fragment79
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&A157
章节练习157
习题157
上机157
第4章 UI进阶159
4.1 Fragment159
4.1.1 使用Fragment160
4.1.2 Fragment的生命周期168
4.2 Menu和Toolbar176
4.2.1 Menu菜单176
4.2.2 Toolbar操作栏188
4.3 高级组件191
4.3.1 AdapterView与Adapter191
4.3.2 ListView列表视图193
4.3.3 GridView网格视图201
4.3.4 TabHost203
4.3.5 WebView208
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&A245
章节练习245
习题245
上机246
第5章 Intent与BroadcastReceiver247
5.1 Intent意图247
5.1.1 Intent原理及分类248
5.1.2 Intent属性249
5.1.3 使用Intent启动Activity257
5.1.4 Intent Filter过滤器267
5.2 BroadcastReceiver269
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&A299
章节练习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 使用SharedPreferences313
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&A331
章节练习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 注册ContentProvider338
7.2.3 使用ContentProvider338
7.3 操作系统的ContentProvider340
7.3.1 管理联系人340
7.3.2 管理多媒体346
本章总结351
小结351
Q&A351
章节练习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方式启动Service357
8.2.2 Bind方式启动Service363
8.2.3 混合方式的Service368
8.2.4 前台Service372
8.2.5 Service中执行耗时任务377
8.2.6 远程Service382
8.3 系统自带Service387
8.3.1 NotificationManager389
8.3.2 DownloadManager390
本章总结391
小结391
Q&A392
章节练习392
习题392
上机394
第9章 网络编程395
9.1 网络编程简介396
9.2 基于TCP协议的网络通信396
9.2.1 Socket397
9.2.2 ServerSocket398
9.3 使用HttpURLConnection403
9.3.1 URL和URLConnection403
9.3.2 HttpURLConnection407
9.4 使用HttpClient411
9.5 使用WebView视图浏览网页413
9.6 Volley框架416
本章总结419
小结419
Q&A420
章节练习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