目录
第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考核方式
参考文献