图书目录

目录

第1章Android开发起步视频讲解: 15分钟(4个)

1.1Android简介

1.1.1Android起源与发展

1.1.2Android特点

1.1.3Android体系结构

1.2Android Studio开发环境

1.2.1Android Studio概要

1.2.2安装JDK

1.2.3安装和启动Android Studio

1.2.4Android SDK的下载、配置与升级

1.2.5Android SDK目录结构

1.3在Android Studio开发环境中使用Android

1.3.1打开Android Studio项目

1.3.2Eclipse项目的导入

1.3.3运行Android项目

1.4Android四大组件

1.4.1Activity

1.4.2Service

1.4.3BroadcastReceiver

1.4.4ContentProvider

第2章Android应用程序及生命周期视频讲解: 52分钟(5个)

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

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

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

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

2.2.1layout目录中的activity_main.xml文件

2.2.2AndroidManifest.xml文件

2.2.3R.java文件

2.2.4src目录中的MainActivity.java文件

2.3Android生命周期

2.3.1程序生命周期

2.3.2Activity生命周期

2.4程序调试

2.4.1LogCat

2.4.2程序跟踪

目录

Android移动网络程序设计案例教程(Android Studio版·第2版·微课视频版)

第3章Android用户界面程序设计视频讲解: 153分钟(12个)

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.1TextView和EditText

3.3.2Button和ImageButton

3.3.3CheckBox和RadioButton

3.3.4Spinner和ListView

3.3.5自定义列表

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

3.4.1实体模型类设计

3.4.2主界面设计

3.4.3用户注册界面设计

3.4.4点餐菜单界面设计

第4章多个用户界面的程序设计视频讲解: 84分钟(9个)

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

4.1.1传递参数的组件Intent

4.1.2启动另一个Activity

4.1.3Activity间的数据传递

4.2消息提示

4.3对话框

4.3.1消息对话框

4.3.2普通对话框

4.4菜单

4.4.1选项菜单

4.4.2快捷菜单

4.5操作栏与Fragment

4.5.1操作栏

4.5.2Fragment与分页显示

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

4.6.1用户登录

4.6.2用户注册

4.6.3用户信息修改

4.6.4用户点餐

4.6.5选择通信方式

第5章Android数据存储与访问视频讲解: 76分钟(3个)

5.1简单存储

5.1.1SharedPreferences

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

5.2文件存储

5.2.1内部存储

5.2.2外部存储

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

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

5.3数据库存储

5.3.1SQLite简介

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

5.3.3数据操作

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

第6章Android系统的广播与服务视频讲解: 71分钟(6个)

6.1广播消息

6.1.1广播概述

6.1.2发送广播

6.1.3接收广播

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

6.2服务简介

6.2.1Service生命周期

6.2.2Service使用方式

6.3本地服务

6.3.1服务的管理

6.3.2多线程服务

6.3.3服务的绑定

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

6.4远程服务

6.4.1进程间的通信

6.4.2服务的创建与调用

第7章网络编程基础视频讲解: 20分钟(1个)

7.1网络编程基本知识

7.1.1网络通信模型及结构

7.1.2TCP/IP网络模型及协议

7.1.3网络程序通信机制

7.2在Android系统中操作WiFi

7.2.1WifiManager类

7.2.2在Android中控制WiFi

7.2.3WifiInfo类

7.2.4WiFi下获取IP与MAC地址

第8章Socket编程视频讲解: 55分钟(3个)

8.1套接字

8.1.1建立TCP套接字

8.1.2建立UDP套接字

8.2TCP传输编程

8.2.1Socket类与ServerSocket类

8.2.2使用TCP套接字传输数据

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

8.3UDP传输编程

8.3.1DatagramPacket类与DatagramSocket类

8.3.2使用UDP套接字传输数据

8.3.3使用UDP进行小文件的传输

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

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

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

第9章HTTP编程视频讲解: 47分钟(4个)

9.1HTTP概述

9.2URL处理

9.2.1URL类的使用

9.2.2URLConnection类的使用

9.2.3HttpURLConnection的使用

9.2.4用URL从Internet上下载文件

9.3HttpClient使用方法

9.3.1Apache HttpClient简介

9.3.2HttpClient网络编程

9.3.3使用JSON传输数据包

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

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

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

第10章蓝牙传输编程视频讲解: 10分钟(1个)

10.1蓝牙概述

10.2Android蓝牙API介绍

10.2.1BluetoothAdapter类

10.2.2BluetoothDevice类

10.2.3BluetoothServerSocket类

10.2.4BluetoothSocket类

10.3Android蓝牙基本应用编程

10.3.1蓝牙设备的查找

10.3.2蓝牙连接与数据传输

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

第11章GPS应用与百度地图编程基础视频讲解: 7分钟(1个)

11.1百度地图概述

11.2支持GPS的核心API

11.3百度地图开发过程

11.3.1申请密钥

11.3.2在Android Studio中配置开发环境

11.3.3Hello BaiduMap

11.4基础地图

11.5百度定位功能

11.6百度定位开发过程

11.7百度地图检索

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

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

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

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

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

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

12.6实验6: 后台服务

12.7实验7: WiFi网络操作

12.8实验8: Socket网络编程

12.9实验9: HTTP编程

12.10实验10: 蓝牙传输编程

12.11实验11: 百度地图编程

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

13.1课程设计目的

13.2题目及要求

13.3考核方式

参考文献