课程 |
主要内容 |
教材 |
课时数 |
Linux基础 |
l Linux常用命令 l Linux Shell l Vi编辑器 l 常用效力配备 |
自编讲义 |
2天 |
Core Java |
l JAVA 7言语及前史版别特性 l Java数据类型与语法 l 面向对象(OOP)编程基础 l 面向对象(OOP)高级编程 (内部类,接口) l Java反常处理 l Java IO流(字符流,字节省,包装流) l 序列化与反序列化 l Java调集结构 l 泛型编程与注解(Annotation) l 图形界面编程(AWT/SWING) l 日志(Log4j)东西与JUnit单元测试 l 反射与工厂方式 l 常用计划方式(单例,模板,适配器,观察者等) l 并发与多线程 l Socket网络编程(TCP/UDP) |
自编讲义 |
25 天 |
CoreJava 项目 |
l AWT/Swing 游戏 l 贪吃蛇、拼图、五子棋、俄罗斯方块 |
自编讲义 |
6天 |
HTML5 |
l HTML5/CSS3 l JavaScript l XML与JSON解析 |
自编讲义 |
5天 |
ANDROID UI开发基础 |
l Android途径简介(Android前史版别及差异) l Android开发环境树立 l Eclipse ADT运用 l 模拟器、ADB与DDMS l Android工程与解析 l View控件结构与基础控件运用 l ViewGroup与线性计划(LinearLayout) l 控件与代码联接,底子作业绑定 |
自编讲义 |
2 天 |
UI进阶与基地组件 |
l 相对计划(RelativeLayout) l ANDROID基地控件运用诀窍 l 图像与分辨率、屏幕密度 l Android 真机调试 l ScrollView与计划嵌套 l 概括计划演练(QQ登录与注册) |
自编讲义 |
2天 |
Activity组件 |
l Activity结构与配备 l Activity生命周期 l 底子对话AlertDialog l 键盘处理与横屏处理 l Intent与Activity导航 l Task栈与Lunchmode l Android序列化Parcelable |
自编讲义 |
2天 |
文件访问与多媒体接口 |
l SharedPreferences简略数据存储 l 文件存储、Sdcard访问及权限处理 l ADB Shell 与Android文件系统 l Assets/Raw读写 l MediaPlayer播放器编程 |
自编讲义 |
2天 |
列表视图与 xml,json 数据解析 |
l ListView与Adapter组合运用 l ArrayAdapter/SimpleAdapter l Xml/Json结构与解析 l Gson/FastJson结构运用 |
自编讲义 |
2天 |
列表视图高级运用与Sqlite数据存储 |
l 自定义ListView与BaseAdapter l onTouch与作业传达 l Sqlite3基础,Sqlite3东西 l Android Sqlite编程 l Sqlite3高级查询诀窍,事务处理 l CursorAdapter与ListView概括演练 |
自编讲义 |
3天 |
ContentProvider组件与内部数据同享 |
l URI与ContentProvider l ContentResolver与自定义Sqlite数据库访问接口 l IntentFilter与内置Activity l 短信与通讯录数据库访问 l 自 |