图书介绍

ANDROID程序设计与开发 ANDROID STUDIO版PDF|Epub|txt|kindle电子书版本网盘下载

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 下载并安装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

热门推荐