# Android基础开发+Android高级开发 **Repository Path**: edu2act/course-android ## Basic Information - **Project Name**: Android基础开发+Android高级开发 - **Description**: 智能设备开发方向,《Android基础开发》、《Android高级开发》课程仓库 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-08-17 - **Last Updated**: 2023-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![河北师范大学软件学院](./image/logo.png) # Android基础 ## 课程资料 - [教学大纲](./materials/outline.pdf) [下载](./materials/outline.doc) - [进度计划](./materials/schedule.pdf) [下载](./materials/schedule.doc) - [实验手册](./materials/exper.pdf) [下载](./materials/exper.doc) - [环境配置](./materials/exper/development-environment.md) - [常见问题](./materials/exper/problem.md) ## 课程内容 | 章节 | 名称 | 内容 | 课件 | |:---:|:---|:---|:---| |第一章|Android简介与环境搭建|- 课程介绍
- 软件的模型及ORM
- Android简介
- Android学习路线
- Android系统框架
- Android开发环境
- 第一个Android程序|[查看](./materials/pdf/ch01.pdf) [下载](./materials/slides/ch01.pptx)| |第二章 第一讲|Android用户界面基础|- Android四大基本组件
- 用户界面的工作机制
- 基本视图控件的使用
- 事件监听器的使用|[查看](./materials/pdf/ch02-1.pdf) [下载](./materials/slides/ch02-1.pptx)| |第二章 第二讲|Android界面布局|- Android用户界面布局简介
- Android中线性布局的使用
- Android中绝对布局的使用
- Android中相对布局的使用
- Android中表格布局的使用
- Android中框架布局的使用|[查看](./materials/pdf/ch02-2.pdf) [下载](./materials/slides/ch02-2.pptx)| |第二章 第三讲|高级用户组件|- AdapterView类视图控件的使用
- TabHost视图控件的使用
- 其它常用视图控件的使用|[查看](./materials/pdf/ch02-3.pdf) [下载](./materials/slides/ch02-3.pptx)| |第二章 第四讲|通知消息和菜单|- 对话框的使用
- Toast的使用
- Notification的使用
- 菜单的使用|[查看](./materials/pdf/ch02-4.pdf) [下载](./materials/slides/ch02-4.pptx)| |第三章 第一讲|事件处理机制|- 事件处理概述
- 基于监听器的事件处理
- 基于回调的事件处理|[查看](./materials/pdf/ch03-1.pdf) [下载](./materials/slides/ch03-1.pptx)| |第三章 第二讲|多线程|- Android中的多线程问题
- 使用Handler处理多线程问题
- 使用AsyncTask处理多线程问题|[查看](./materials/pdf/ch03-2.pdf) [下载](./materials/slides/ch03-2.pptx)| |第四章 第一讲|Activity的创建及跳转|- Activity概述
- 创建新的Activity
- Activity与Activity之间的跳转|[查看](./materials/pdf/ch04-1.pdf) [下载](./materials/slides/ch04-1.pptx)| |第四章 第二讲|Activity的生命周期|- Activity的生命周期
- Activity的应用
- Fragment的生命周期|[查看](./materials/pdf/ch04-2.pdf) [下载](./materials/slides/ch04-2.pptx)| |第五章 第一讲|Intent的使用|- Intent概述
- 使用显示Intent
- 使用隐式Intent|[查看](./materials/pdf/ch05-1.pdf) [下载](./materials/slides/ch05-1.pptx)| |第五章 第二讲|Intent启动内置应用程序|- 使用Intent启动内置应用
- PendingIntent|[查看](./materials/pdf/ch05-2.pdf) [下载](./materials/slides/ch05-2.pptx)| |第六章|资源的使用|- XML资源概述
- 使用res目录下资源
- 使用assets目录下资源
- 本地化Android应用|[查看](./materials/pdf/ch06.pdf) [下载](./materials/slides/ch06.pptx)| |第七章 第一讲|Android中的图形图像处理|- Android中简单的图片使用
- Android中的绘图
- Android中的图形特效|[查看](./materials/pdf/ch07-1.pdf) [下载](./materials/slides/ch07-1.pptx)| |第七章 第二讲|Android中的动画|- Android中的动画简介
- 帧动画(Frame Animation)
- 补间动画(Tween Animation)
- 属性动画(Property animation)|[查看](./materials/pdf/ch07-2.pdf) [下载](./materials/slides/ch07-2.pptx)| |第八章 第一讲|Android中的文件存储|- 文件存储的简介
- SharedPreferences的使用
- File的存储|[查看](./materials/pdf/ch08-1.pdf) [下载](./materials/slides/ch08-1.pptx)| |第八章 第二讲|Android中的SQLite|- SQLite的简介
- SQLite的操作
- SQLite中事务的处理
- SQLiteOpenHelper类|[查看](./materials/pdf/ch08-2.pdf) [下载](./materials/slides/ch08-2.pptx)| |第九章|Android中的ContentProvider|- 数据共享
- 系统中的ContentProvider
- 自定义ContentProvider
- 监听ContentProvider的数据|[查看](./materials/pdf/ch09.pdf) [下载](./materials/slides/ch09.pptx)| |第十章|Android中的Service创建|- Service简介
- Service的使用
- 跨进程调用Service
- 常见系统服务调用|[查看](./materials/pdf/ch10.pdf) [下载](./materials/slides/ch10.pptx)| |第十一章|Android中的BroadCastReceiver|- BroadcastReceiver简介
- 接受系统广播
- 发送广播|[查看](./materials/pdf/ch11.pdf) [下载](./materials/slides/ch11.pptx)| |第十二章|Android中的网络应用|- 基于TCP协议的网络通信
- 使用URL访问网络资源
- Webservice网络编程
- Webview视图|[查看](./materials/pdf/ch12.pdf) [下载](./materials/slides/ch12.pptx)| |第十三章|Android中的常见数据格式解析|- 数据格式引入
- XML数据格式简介
- 解析XML数据的方法
- JSON数据格式简介
- 解析JSON数据的方法|[查看](./materials/pdf/ch13.pdf) [下载](./materials/slides/ch13.pptx)| |第十四章|Android中的多媒体应用开发|- 音频处理
- 视频处理
- 摄像头应用|[查看](./materials/pdf/ch14.pdf) [下载](./materials/slides/ch14.pptx)|