主页 详情

《Android移动网络程序设计案例教程》_傅由甲编著_14034322_9787302422167

【书名】:《Android移动网络程序设计案例教程》
【作者】:傅由甲编著
【出版社】:北京:清华大学出版社
【时间】:2016
【页数】:299
【ISBN】:9787302422167
【SS码】:14034322

最新查询

内容简介

第1章 Android开发起步

1.1 Android简介

1.1.1 Android起源与发展

1.1.2 Android特点

1.1.3 Android体系结构

1.2 Android开发环境

1.2.1 安装JDK

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

1.2.3 Android SDK目录结构

1.3 在Eclipse开发环境中使用Android

1.3.1 工作空间的建立与切换

1.3.2 Android项目的导出与导入

1.3.3 运行Android项目

1.4 Android四大组件

1.4.1 Activity

1.4.2 Service

1.4.3 BroadcastReceiver

1.4.4 ContentProvider

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

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

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

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

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

2.2.1 layout目录中的activity_main.xml文件

2.2.2 AndroidManifest.xml文件

2.2.3 gen目录中的R.java文件

2.2.4 src目录中的MainActivity.java文件

2.3 Android生命周期

2.3.1 程序生命周期

2.3.2 Activity生命周期

2.4 程序调试

2.4.1 LogCat

2.4.2 程序跟踪

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

3.1 用户界面基础

3.2 界面布局

3.2.1 框架布局

3.2.2 线性布局

3.2.3 相对布局

3.2.4 绝对布局

3.2.5 表格布局

3.2.6 网格布局

3.2.7 布局的混合使用

3.3 界面常用控件

3.3.1 TextView和EditView

3.3.2 Button和ImageButton

3.3.3 CheckBox和RadioButton

3.3.4 Spinner和ListView

3.3.5 自定义列表

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

3.4.1 实体模型类设计

3.4.2 主界面设计

3.4.3 用户注册界面设计

3.4.4 点餐菜单界面设计

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

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

4.1.1 传递参数的组件Intent

4.1.2 启动另一个Activity

4.1.3 Activity间的数据传递

4.2 消息提示

4.3 对话框

4.3.1 消息对话框

4.3.2 普通对话框

4.4 菜单

4.4.1 选项菜单

4.4.2 快捷菜单

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

4.5.1 用户登录

4.5.2 用户注册

4.5.3 用户信息查看及修改

4.5.4 用户点餐

4.5.5 选择通信方式

第5章 Android数据存储与访问

5.1 简单存储

5.1.1 SharedPreferences

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

5.2 文件存储

5.2.1 内部存储

5.2.2 外部存储

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

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

5.3 数据库存储

5.3.1 SQLite简介

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

5.3.3 数据操作

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

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

6.1 广播消息

6.1.1 广播概述

6.1.2 发送广播

6.1.3 接收广播

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

6.2 服务简介

6.2.1 Service生命周期

6.2.2 Scrvicc使用方式

6.3 本地服务

6.3.1 服务的管理

6.3.2 多线程服务

6.3.3 服务的绑定

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

6.4 远程服务

6.4.1 进程间的通信

6.4.2 服务的创建与调用

第7章 网络编程基础

7.1 网络编程基本知识

7.1.1 网络通信模型及结构

7.1.2 TCP/IP网络模型及协议

7.1.3 网络程序通信机制

7.2 在Android系统中操作WiFi

7.2.1 WifiManager类

7.2.2 在Android中控制WiFi

7.2.3 WifiInfo类

7.2.4 WiFi下获取IP与MAC地址

第8章 Socket编程

8.1 套接字

8.1.1 建立TCP套接字

8.1.2 建立UDI套接字

8.2 TCP传输编程

8.2.1 Socket类与ServerSocket类

8.2.2 使用TCP套接字传输数据

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

8.3 UDP传输编程

8.3.1 DatagramPacket类与DatagramSocket类

8.3.2 使用UDP套接字传输数据

8.3.3 使用UDP进行相片传输

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

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

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

第9章 HTTP编程

9.1 HTTP概述

9.2 URL处理

9.2.1 URL类的使用

9.2.2 URLConnection类的使用

9.2.3 HttpURLConnection的使用

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

9.3 HttpClient使用方法

9.3.1 Apache HttpClient简介

9.3.2 HttpClient网络编程

9.3.3 使用JSON传输数据包

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

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

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

第10章 蓝牙传输编程

10.1 蓝牙概述

10.2 Android蓝牙API介绍

10.2.1 BluetoothAdapter类

10.2.2 BluetoothDevice类

10.2.3 BluetoothServerSocket类

10.2.4 BluetoothSocket类

10.3 Android蓝牙基本应用编程

10.3.1 蓝牙设备的查找与配对

10.3.2 蓝牙连接与数据传输

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

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

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

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

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

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

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

11.6 实验6:后台服务

11.7 实验7:WiFi网络操作

11.8 实验8:Socket网络编程

11.9 实验9:HTTP编程

11.10 实验10:蓝牙传输编程

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

12.1 课程设计目的

12.2 题目及要求

12.3 考核方式

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
ede9f7cc95b4e7de359b3b78711d9415#7d5d00eee95a7181e0af00a4ec697cea#35788538#14034322.zip