图书介绍

Android移动应用开发实用教程pdf电子书版本下载

Android移动应用开发实用教程
  • 夏辉,李天辉,陈枭等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111511779
  • 出版时间:2015
  • 标注页数:304页
  • 文件大小:84MB
  • 文件页数:314页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

Android移动应用开发实用教程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.2.3 创建虚拟设备(AVD) 8

1.2.4 验证开发环境 10

1.3 Android平台架构 13

1.3.1 Android平台架构概述 13

1.3.2 Android应用工程文件组成和介绍 15

1.4 实验:Android开发环境配置 18

1.4.1 实验目的和要求 18

1.4.2 题目1 Android开发环境安装与配置 18

本章小结 19

课后练习 20

第2章 Android开发组件 21

2.1 Activity 21

2.1.1 Activity简介 21

2.1.2 Activity运行状态和生命周期 23

2.1.3 Activity窗口显示风格 28

2.2 Intent 30

2.2.1 Intent组件的概念 30

2.2.2 实现Activity页面跳转 32

2.2.3 Intent实现不同页面的传参 33

2.3 Service 35

2.3.1 Service的创建和生命周期 35

2.3.2 本地Service 36

2.3.3 远程Service 39

2.4 BroadcastReceiver 43

2.4.1 BroadcastReceiver简介 43

2.4.2 BroadcastReceiver生命周期 44

2.4.3 BroadcastReceiver实现机制 46

2.5 实验:Android基本组件的应用 50

2.5.1 实验目的和要求 50

2.5.2 题目1 Intent和Activity应用 50

2.5.3 题目2用Service实现简单音乐播放器 51

2.5.4 题目3用BroadcastReceiver实时监听电量 52

本章小结 53

课后练习 53

第3章 Android开发的Java基础知识 55

3.1 Java概述 55

3.2 Java基础知识 56

3.2.1 Java数据类型 56

3.2.2 基本数据类型转换 58

3.2.3 流程控制语句 59

3.3 Java面向对象基础 66

3.3.1 类与对象 67

3.3.2 封装和继承 68

3.3.3 多态性 74

3.3.4 接口和抽象类 78

3.4 实验:Java语言基础 83

3.4.1 实验目的和要求 83

3.4.2 题目1 Java的流程控制 84

3.4.3 题目2 Java的封装和继承的应用 84

3.4.4 题目3 Java的抽象类和接口的应用 85

本章小结 86

课后练习 86

第4章 Android布局管理器 90

4.1 线性布局(LinearLayout) 90

4.1.1 LinearLayout介绍 90

4.1.2 LinearLayout实例 91

4.2 表格布局(TableLayout) 94

4.2.1 TableLayout介绍 94

4.2.2 TableLayout实例 94

4.3 相对布局(RelativeLayout) 96

4.3.1 RelativeLayout介绍 96

4.3.2 RelativeLayout实例 96

4.4 绝对布局(AbsoluteLayout) 98

4.4.1 AbsoluteLayout介绍 98

4.4.2 AbsoluteLayout实例 98

4.5 框架布局(FrameLayout) 99

4.5.1 FrameLayout介绍 99

4.5.2 FrameLayout实例 100

4.6 实验:Android基本布局 102

4.6.1 实验目的和要求 102

4.6.2 题目1 LinearLayout实现简易计算器界面 103

4.6.3 题目2 使用TableLayout设计表格 103

4.6.4 题目3 RelativeLayout综合实验 104

本章小结 104

课后练习 105

第5章 Android基本控件 107

5.1 文本控件 107

5.1.1 文本控件(TextView) 107

5.1.2 编辑框(EditText) 110

5.2 按钮控件 113

5.2.1 普通按钮(Button) 113

5.2.2 图片按钮(ImageButton) 118

5.2.3 开关按钮(ToggleButton) 120

5.3 选择按钮控件 122

5.3.1 单选控件(RadioButton) 122

5.3.2 多选控件(CheckBox) 125

5.4 下拉列表和选项卡 128

5.4.1 下拉列表(Spinner) 128

5.4.2 选项卡(TabHost) 130

5.5 视图控件 131

5.5.1 滚动视图(ScroView) 131

5.5.2 列表视图(ListView) 135

5.6 进度条 139

5.7 日期选择器 142

5.8 实验:Android基本控件 144

5.8.1 实验目的和要求 144

5.8.2 题目1 TextView和Button综合实验 145

5.8.3 题目2 使用基本控件实现用户注册界面 145

5.8.4 题目3 ListView和TabHost综合实验 146

本章小结 146

课后练习 147

第6章 Menu和消息框 149

6.1 Menu功能开发 149

6.1.1 Menu简介 149

6.1.2 选项菜单开发 149

6.1.3 上下文菜单开发 153

6.2 对话框开发 156

6.3 消息框开发 160

6.3.1 Notification开发 160

6.3.2 Toast开发 165

6.4 实验:Menu和消息框的使用 167

6.4.1 实验目的和要求 167

6.4.2 题目1 选项菜单的创建与应用 168

6.4.3 题目2 上下文菜单的创建与应用 169

6.4.4 题目3 对话框与Toast的综合应用 170

本章小结 171

课后练习 171

第7章 数据库与存储技术 172

7.1 SQLite数据库概述 172

7.2 SQLite数据库操作 172

7.1.1 创建SQLite数据库 173

7.2.2 添加数据 177

7.2.3 数据的增删改查操作 185

7.3 SharedPreferences存储 193

7.4 文件存储方式 197

7.5 实验:Android数据库实验 206

7.5.1 实验目的和要求 206

7.5.2 题目1 实现SQLite数据库的操作 206

7.5.3 题目2 SharedPreferences存储 209

7.5.4 题目3 文件存储 210

本章小结 211

课后练习 211

第8章 Android多线程 212

8.1 Android线程简介 212

8.2 循环者—消息机制 213

8.2.1 Message和Handler简介 213

8.2.2 MessageQueue和Looper简介 216

8.2.3 循环者—消息机制案例 216

8.3 AsyncTask类 220

8.4 Android其他创建多线程的方法 223

8.5 实验:Android多线程 225

8.5.1 实验目的和要求 225

8.5.2 题目1用Looper&Message机制实现计时器 226

8.5.3 题目2用AsyncTask类实现计时器与进度条 227

8.5.4 题目3用runOnUiThread()方法改变按钮名称 228

本章小结 229

课后练习 229

第9章 Android网络通信开发 230

9.1 URL通信方式 230

9.2 Socket通信方式 234

9.3 HTTP通信方式 238

9.4 实验:Android网络通信 243

9.4.1 实验目的和要求 243

9.4.2 题目1 实现HTTP方式通信 243

9.4.3 题目2 Socket网络通信 244

本章小结 245

课后练习 245

第10章 移动通信功能开发 246

10.1 短信业务开发 246

10.1.1 发送和接收短信 246

10.1.2 群发短信 256

10.2 拨打电话业务开发 261

10.2.1 拨打电话 261

10.2.2 查询电话 266

10.2.3 过滤电话 269

10.3 实验:移动通信功能开发 271

10.3.1 实验目的和要求 272

10.3.2 题目1使用Intent组件发送信息 272

10.3.3 题目2自定义短信接收程序 273

10.3.4 题目3自定义带背景的拨号程序 274

本章小结 275

课后练习 276

第11章 新闻移动客户端开发 277

11.1 需求分析 277

11.2 系统设计 277

11.3 服务器端设计 278

11.4 UI界面设计 279

11.5 通信模块设计 290

11.6 实体模块设计 294

11.7 工具类设计 295

11.8 打包和安装 298

本章小结 302

课后练习 303

参考文献 304

精品推荐