android课程大纲

上传人:第*** 文档编号:34249177 上传时间:2018-02-22 格式:DOC 页数:10 大小:115.20KB
返回 下载 相关 举报
android课程大纲_第1页
第1页 / 共10页
android课程大纲_第2页
第2页 / 共10页
android课程大纲_第3页
第3页 / 共10页
android课程大纲_第4页
第4页 / 共10页
android课程大纲_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《android课程大纲》由会员分享,可在线阅读,更多相关《android课程大纲(10页珍藏版)》请在金锄头文库上搜索。

1、Android 课程大纲AndroidJava 基础(25 天)Java 开发环境搭建1. 基础知识2. JAVA 环境的搭建3. Hello World4. 小程序基本语法1. 掌握关键字、标识符2. 了解常量、进制转换3. 掌握变量、数据类型、类型转换4. 掌握运算符、转义字符5. 运算符优先级分支语句1. JAVA 语句有哪些结构2. 分支结构3. if 语句的用法4. switch 语句的用法循环语句1. 什么是循环语句2. for 循环3. while 循环4. do-while 循环5. break 语句6. continue 语句JAVA 语法基础方法的使用1. 什么是方法2.

2、方法的声明3. 方法的调用4. 什么是方法重载5. 递归算法什面向对象 面向对象1. 掌握面向对象设计思想2. 构造方法3. 类的封装性4. 内存分析5. 各种关键字6. 继承7. 访问权限8. 方法重写9. 接口10. 多态11. 内部类12. 单例模式13. 工厂模式数组 数组1. JAVA 中数组概念2. 一维数组的声明和使用3. 数组的排序:冒泡,插入,选择,4. 数组的搜索:顺序,二分搜索法。5. 二维数组的简单使用6. 数组的工具类 Arrays,System 类7. 异常 异常1. 异常机制2. 异常的处理3. 自定义异常了解 Fragment 其它子类常用类1. JAVA 基本

3、数据类型与其对应的包装类2. JAVA 字符串类:String, StringBuffer,StringBuilder3. JAVA 中常用的类:Math, Date,Calendar,SimpleDateFormat4. JAVA 中常用类:Random,Runtime,System 5. 正则表达式的简单实用6. 什么是枚举集合类 -List1. JAVA 中集合的概念以及集合框架的介绍2. Collection 接口的使用3. List 接口的存储特点4. 集合中泛型的使用5. 迭代器 Iterator 的工作原理以及使用6. List 接口的常用实现类,ArrayList 以及Link

4、edList 的实现方式以及存储特点7. Vector 以及 Stack 的使用集合类-Set1. Set 集合的存储特点2. TreeSet 的实现原理3. Comparable 接口的使用4. Comparator 接口的使用5. LinkedHashSet 实现类Java 类Map 集合1. Map 集合的特点2. Map 集合的常用方法3. 获取集合对象的几种方式4. Map 集合的常用类:HashMap 和 TreeMapIO 流 IO 流操作1. File 类和常用方法2. IO 流的概念和原理3. IO 流的分类4. 字节流的常用方法5. 字符流的常用方法6. 文件流7. 转换流

5、8. 字节缓存流和字符缓存流9. 标准输入输出流:System.in 和 System.out10. 内存流的使用11. 打印流的使用12. 对象序列化13. 对象流14. RandomAccessFile15. 装饰者模式多线程-初步1. JAVA 中进程的概念2. JAVA 中线程的概念3. 线程的创建方式4. 线程的优先级5. 线程的常用方法6. 线程的生命周期7. 线程的停止多线程-数据安全1. JAVA 中多线程间的数据安全2. synchronized 关键字3. 同步方法4. 同步代码块5. 互斥锁6. 死锁7. ThreadLocal 类Java 多线程多线程生产者消费者模型1

6、. 生产者消费者模型2. 线程等待3. 线程唤醒4. 守护线程网络编程-TCP1. 网络的概念2. 网络通信协议3. TCP/IP 协议4. IP 地址和端口号5. Socket6. ServerSocket网络编程网络编程-UDP1. UDP 编程2. 飞秋练习:多客户端聊天,多线程下载3. UDP 编程4. 飞秋练习Java-数据库 HTML&SQLite1. HTML 的表格,表单,列表标签2. HTML 样式的使用: CSS3. SQLite 数据库4. create 创建表语句5. alter 修改表结构语句6. 掌握 SQL 增删改查语句Servlet&网络访问 Servlet&网

7、络访问1. B/S 和 C/S 结构2. Tomcat 的作用3. Servlet 的生命周期4. Servlet 的应用5. URL 类和常用方法6. HttpURLConnection 类获取网络资源HttpClient 1. HttpClient 类2. HttpClient 与 HttpURLConnection 的区别3. HttpClient 的 get 请求获取资源4. HttpClient 的 post 请求获取资源5. 接口回调在网络下载中的使用6. HttpClient 接口回调方式下载网络资源7. 文件上传的客户端实现XML 解析 (SAX&PULL)1. XML2. X

8、ML 语法定义3. SAX 解析原理4. PULL 解析原理反射机制& JSON 解析1. 反射的使用2. JSON 数据格式3. JSON 与 XML 之间的比较4. JSON 解析JavaWeb 课程内容网页设计基础1、 HTML 的基本元素2、 HTML 的 table 元素3、 HTML 的 form 元素4、 JavaScript 的基本原理。5、 JavaScript 的基本语法。6、 JavaScript 事件处理机制Servlet 编程1. 如何配置 servlet invoker 和 servlet mapping2. servlet 的生命周期3. 利用 servlet 读

9、取表单数据4. 处理 HTTP 报头信息方法5. 会话跟踪的几种方法6. ServletContext 用法7. 编写线程安全的 servletJSP 编程初步1. 理解 JSP 的基本原理以及和 Servlet 的关系。2. JSP 的语法构成和基本指令。3. JSP 注释,JSP 表达式 scriptlet,JSP 声明4. JSP/Servlet 中使用 JDBC 访问数据库5. 使用数据库访问类(JavaBean)访问数据库JSP 编程JSP 指令和动作1. page 指令2. include 指令优缺点3. include 动作和 include 指令的区别和联系4. forward

10、 动作JSP 隐含对象JSP 的内置对象out、request 、 response、pageContext、session、 application(config、exception、page) JSP 和 JavaBean1. JavaBean 基础2. 3. JavaBean 作用范围4. JSP 和 Servlet 的交互5. MVC 模式的用途6. JSP+Servlet+JavaBean 实现 MVCMVC 模式 MVC 模式的讲解以及实现方式项目实践 项目实践,完成一个结合数据的的基于HTTP 的项目,输出结果可以为 XML,为后续的 Android 网络项目打基础Android

11、 初级课程基础篇(25 天)Android 开发环境搭建Android 发展Eclipse 的使用1. 了解 Android 系统2. 掌握 Android 四层体系架构3. 了解 Android 应用开发体系4. 掌握 Android 环境搭建5. 掌握开发环境的使用6. 掌握 Android 项目的创建与运行7. 掌握 Android 学习方法8. 掌握什么是 Activity9. 了解 String 资源UI 布局1. 了解 Android UI 控件2. 掌握 LinearLayout 布局3. 掌握 RelativeLayout 相对布局4. 掌握 LinearLayout 与 Re

12、lativeLayout 的组合嵌套应用5. 了解 FrameLayout 的使用6. 了解 TableLayout 的使用UI 控件初级1. 掌握 TextView 文本控件2. 掌握 Button 按钮控件3. 掌握 OnCickLinstener 事件监听器接口4. 掌握 EditText 编辑文本控件5. 掌握 ImageView 图像控件6. 了解 Drawable 资源资源7. 了解 ImageButton 图像按钮控件8. 掌握 CheckBox 复选控件9. 掌握 RadioButton 单选控件10. 掌握 onCheckedChangeListener 勾选事件监听器用户界

13、面开发(初级)UI 控件高级(一)1. 了解适配器组件2. 掌握 Spinner 组件的使用3. 掌握 ArrayAdapter 的使用4. 掌握 AutoCompleteTextView 的使用5. 掌握 String 数组资源的使用6. 掌握 SimpleAdapter 的使用7. 掌握 AdapterView.OnItemSelectedListener监听器的使用8. 掌握 addTextChangedListener(TextWatcher watcher)监听器的使用9. 进度条(ProgressBar )的功能与用法10. 拖动条(SeekBar )的功能与用法四大组件之 Act

14、ivity1. Activity 的生命周期2. Activity 的跳转及 Activity 的传值方式3. Activity 的管理4. Task 的基本概念5. Back Stack 的基本概念6. Activity 的启动模式7. Intent 的七大属性四大组件之 Broadcast1. 什么是广播2. 静态注册广播3. 如何接收广播4. 如何代码注册广播5. 如何发送广播6. 如何发送有序广播四大组件之 Service1. Service 的使用场景2. Service 的分类3. 如何启动 Service4. Service 的生命周期5. Service 与 Thread 之间

15、的区分6. BindService 的生命周期7. AIDL8. Messenger四大组件四大组件之ContentProvider1. ContentResolver 实现系统短信、通话记录的查询2. ContentResolver 对系统联系人数据进行增删查改操作3. 自定义 ContentProvider 的步骤和做法4. ContentProvider 中 UriMatcher 类的详细用法5. ContentProvider 实现数据搜索的做法Android 网络加载之异步任务 AsyncTask 异步任务1. AsyncTask 的特点2. 如何构建 AsyncTask 子类3.

16、AsyncTask 三个泛型参数的说明4. AsyncTask 中常用方法5. 界面切换时,停止异步任务6. AsyncTask 异步任务下载网络资源7. ProgeressBar 和 ProgressDialog 的基本使用Android 线程 Handler 与多线程1. 了解 Android 使用多线程的目的2. 掌握 Handler 在多线程之间的应用3. 掌握 Handler 消息处理机制4. 了解 Handler 与 AsyncTask 的关系ListView1. 了解 ListView 控件 XML 定义2. 理解 ListView 与ArrayAdapter、SimpleAdapter 的使用3. 掌握 BaseAdapter 的使用4. 掌握 BaseAdapter 的复用5. 掌握 ListView 配合 AsyncTask 加载网络数据JSON6. 掌握 ListView 配合 AsyncTask 加载网络数据XML7. 了解服务器端分页数据的格式8. ListView 滚动事件 O

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号