图书介绍

Android移动网络程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载

Android移动网络程序设计案例教程
  • 傅由甲编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302422167
  • 出版时间:2016
  • 标注页数:299页
  • 文件大小:33MB
  • 文件页数:312页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用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.1.1 Android起源与发展1

1.1.2 Android特点3

1.1.3 Android体系结构3

1.2 Android开发环境5

1.2.1 安装JDK5

1.2.2 安装集成了Android SDK和ADT的Eclipse7

1.2.3 Android SDK目录结构11

1.3 在Eclipse开发环境中使用Android12

1.3.1 工作空间的建立与切换12

1.3.2 Android项目的导出与导入12

1.3.3 运行Android项目14

1.4 Android四大组件17

1.4.1 Activity18

1.4.2 Service18

1.4.3 BroadcastReceiver18

1.4.4 ContentProvider18

第2章 Android应用程序及生命周期20

2.1 创建“移动点餐系统”Android程序20

2.1.1 创建“移动点餐系统”项目20

2.1.2 剖析“移动点餐系统”项目结构23

2.2 “移动点餐系统”项目关键文件26

2.2.1 layout目录中的activity_main.xml文件26

2.2.2 AndroidManifest.xml文件27

2.2.3 gen目录中的R.java文件28

2.2.4 src目录中的MainActivity.java文件30

2.3 Android生命周期30

2.3.1 程序生命周期30

2.3.2 Activity生命周期31

2.4 程序调试36

2.4.1 LogCat36

2.4.2 程序跟踪38

第3章 Android用户界面程序设计40

3.1 用户界面基础40

3.2 界面布局41

3.2.1 框架布局41

3.2.2 线性布局42

3.2.3 相对布局43

3.2.4 绝对布局44

3.2.5 表格布局45

3.2.6 网格布局47

3.2.7 布局的混合使用47

3.3 界面常用控件47

3.3.1 TextView和EditView47

3.3.2 Button和ImageButton49

3.3.3 CheckBox和RadioButton50

3.3.4 Spinner和ListView53

3.3.5 自定义列表56

3.4 “移动点餐系统”用户界面60

3.4.1 实体模型类设计60

3.4.2 主界面设计64

3.4.3 用户注册界面设计69

3.4.4 点餐菜单界面设计73

第4章 多个用户界面的程序设计77

4.1 用户界面切换与传递参数77

4.1.1 传递参数的组件Intent77

4.1.2 启动另一个Activity78

4.1.3 Activity间的数据传递81

4.2 消息提示84

4.3 对话框86

4.3.1 消息对话框86

4.3.2 普通对话框87

4.4 菜单90

4.4.1 选项菜单90

4.4.2 快捷菜单92

4.5 “移动点餐系统”多用户界面程序设计94

4.5.1 用户登录94

4.5.2 用户注册98

4.5.3 用户信息查看及修改100

4.5.4 用户点餐101

4.5.5 选择通信方式110

第5章 Android数据存储与访问113

5.1 简单存储113

5.1.1 SharedPreferences113

5.1.2 使用SharedPreferences存储用户登录信息114

5.2 文件存储115

5.2.1 内部存储115

5.2.2 外部存储117

5.2.3 编写一个文件存储访问类120

5.2.4 “移动点餐系统”中的文件操作124

5.3 数据库存储129

5.3.1 SQLite简介129

5.3.2 管理和操作SQLite数据库的对象131

5.3.3 数据操作132

5.3.4 用数据库管理“移动点餐系统”中的菜单140

第6章 Android系统的广播与服务145

6.1 广播消息145

6.1.1 广播概述145

6.1.2 发送广播146

6.1.3 接收广播146

6.1.4 用广播来告知用户登录情况150

6.2 服务简介153

6.2.1 Service生命周期153

6.2.2 Scrvicc使用方式154

6.3 本地服务156

6.3.1 服务的管理156

6.3.2 多线程服务161

6.3.3 服务的绑定166

6.3.4 在“移动点餐系统”中用服务方式初始化菜单170

6.4 远程服务172

6.4.1 进程间的通信172

6.4.2 服务的创建与调用173

第7章 网络编程基础181

7.1 网络编程基本知识181

7.1.1 网络通信模型及结构181

7.1.2 TCP/IP网络模型及协议183

7.1.3 网络程序通信机制185

7.2 在Android系统中操作WiFi186

7.2.1 WifiManager类186

7.2.2 在Android中控制WiFi187

7.2.3 WifiInfo类187

7.2.4 WiFi下获取IP与MAC地址188

第8章 Socket编程195

8.1 套接字195

8.1.1 建立TCP套接字195

8.1.2 建立UDI套接字196

8.2 TCP传输编程197

8.2.1 Socket类与ServerSocket类197

8.2.2 使用TCP套接字传输数据198

8.2.3 使用TCP进行手机文件传输204

8.3 UDP传输编程211

8.3.1 DatagramPacket类与DatagramSocket类211

8.3.2 使用UDP套接字传输数据212

8.3.3 使用UDP进行相片传输215

8.4 使用无线局域网的“移动点餐系统”217

8.4.1 “移动点餐系统”的PC服务器编程217

8.4.2 “移动点餐系统”的Android客户端编程229

第9章 HTTP编程235

9.1 HTTP概述235

9.2 URL处理236

9.2.1 URL类的使用236

9.2.2 URLConnection类的使用239

9.2.3 HttpURLConnection的使用240

9.2.4 用URL从互联网上下载文件243

9.3 HttpClient使用方法245

9.3.1 Apache HttpClient简介245

9.3.2 HttpClient网络编程245

9.3.3 使用JSON传输数据包250

9.4 使用互联网的“移动点餐系统”255

9.4.1 “移动点餐系统”的Web服务器编程255

9.4.2 “移动点餐系统”的Android客户端编程260

第10章 蓝牙传输编程267

10.1 蓝牙概述267

10.2 Android蓝牙API介绍267

10.2.1 BluetoothAdapter类268

10.2.2 BluetoothDevice类268

10.2.3 BluetoothServerSocket类269

10.2.4 BluetoothSocket类269

10.3 Android蓝牙基本应用编程269

10.3.1 蓝牙设备的查找与配对269

10.3.2 蓝牙连接与数据传输274

10.3.3 使用蓝牙传输的聊天程序279

第11章 Android移动应用编程实践285

11.1 实验1:搭建Android开发环境285

11.2 实验2:Android应用程序及生命周期285

11.3 实验3:Android用户界面设计286

11.4 实验4:多个用户界面的程序设计287

11.5 实验5:数据存储与访问288

11.6 实验6:后台服务289

11.7 实验7:WiFi网络操作290

11.8 实验8:Socket网络编程291

11.9 实验9:HTTP编程291

11.10 实验10:蓝牙传输编程292

第12章 Android移动应用编程课程设计294

12.1 课程设计目的294

12.2 题目及要求294

12.3 考核方式298

参考文献299

热门推荐