时间 |
主要授课内容 |
6天 |
内容一:Android开发环境部署 1. Android开发环境搭建 2. 常用开发工具使用 3. Android应用结构分析 4. Android基本组件 内容二:Android界面编程与事件处理 1. Android应用的界面编程 2. Android的事件处理 3. 深入理解Activity与Fragment 4. 使用Intent启动Activity 5. Intent和IntentFilter 6. Android应用资源 7. Activity启动模式 内容三:数据持久化与数据共享 1. SharedPreferences 2. File存储 3. SQLite数据库 4. ContentProvider调用数据 5. 数据适配器加载数据 内容四:系统服务与系统广播 1. Service 2. 本地Servce管理方法 3. 服务的隐式启动和现实启动的方法 4. 远程服务的绑定和调用方法 5. 电话管理器 6. 短信管理器 7. 音频管理器 8. 系统广播 9. BroadcastReceiver的生命周期 10. BroadcastReceiver监听广播 内容五:线程 1. 进程概述 2. 线程的启动与分类 3. Handler、Looper实现 4. AsyncTask的使用 5. 进程间通信 内容六:网络通信 1. 使用OKHttp发起网络请求 2. 使用fastJSON解析json数据 内容七:图形与图像处理 1. 简单图片处理 2. 绘图 3. 图形特效处理 4. 属性动画 5. 补间动画 6. 帧动画 内容八:项目实战 1. 服务器端采用JavaEE 2. 客户端采用Android 3. 基于订餐系统的开发 |