技术名称 | 知识要点 | 学习目的 |
Java语言基础, |
Java语言基础, |
掌握面向对象语言的特性,精通Java编程基础技术, 掌握多线程的原理和综合应用;掌握XML的作用及DOM解析器的用法。掌握I/O的综合应用。 |
程序调试/单元测试 | 程序调试的技巧和软件测试基本概念。 | 掌握程序调试和软件测试的技巧和操作。 |
数据库基础 |
数据库原理和基本的应用。 |
掌握数据库基本概念和增删改查技术,以及应用程序和数据库的交互。 |
Socket网络编程 |
Socket网络编程原理和应用,C/S模式编程。 |
掌握Socket网络编程原理和应用,能够运用Socket网编开发C/S模式应用系统。 |
数据结构与算法 |
软件开发过程中所要用到的数据操作,如数据检索,数据查询,递归,数据链表,数据堆栈等 |
掌握数据结构的概念以及各种数据结构的操作 |
Android简介
|
移动终端市场细分 Android开发前景 Android开发方向 Android SDK 开发环境搭建 |
了解行业背景,了解*方向和行业前景 整体上了解Android开发的环境,AndroidSDK的构成,*查阅 AndroidSDK 文档。 |
Android基本控件
|
Activity View 和 ViewGroup; XML布局 layout布局; UI组件 Buttom TextViewEditText... 自定义布局,视图的使用 Drawable资源; UI屏幕适配 ListView & adapter MapView & WebView 流行apk中的常见UI布局实现 |
掌握Android的UI布局,资源文件的使用,能够完成目前市场流行的UI布局; 熟悉Android的UI特性控件,MapView WebView gallery等,清楚各种控件的使用场景和特性。 熟练掌握ListView的使用 |
弹出菜单 |
Toast; |
掌握Android弹出框的种类和应用场景。 |
事件驱动 |
Click事件 |
掌握Android的事件驱动原理和常见事件的处理,Ontouch事件的分解,达到能够 |
Android动画基础 |
帧动画 移动 旋转 缩放 Layout 和 Object 动画 Activity 转场动画 |
熟悉Android基本动画,各种动画的特性和原理,根据实例学习主流应用的动画实现。 |
多媒体&传感器&googleAPI |
播放音频 播放视频 |
特色API使用。 |
文件存储和共享 |
File |
Android 存储系统 |
Fragment |
Fragment简介 |
熟练使用Fragment封装UI和代码,实现界面UI组件的复用。掌握Fragment的生命周期函数及与Activity组件的交互等,根据不同的机型设计更灵活的交互界面。 |
ActionBar |
ActionBar简介 |
掌握使用ActionBar添加应用程序图标,使不同的应用程序应用一致的导航和视图风格,使关键动作置于醒目位置。 |
Intent |
Intent |
掌握Android Intent的共用与控制。 |
网络通信 |
使用HTTP访问网络 |
掌握使用各种网络技术进行网络通信、文件上传下载,熟练使用HttpClient维持与服务器的会话、发送请求、响应请求,掌握调用远程Web Service服务。 |
Android程序中的 |
UI线程 |
深入Android系统特性。提升开发程序的系能和可执行性,可维护性,实现UI和 |
应用程序通讯 |
网络通讯 HTTP Socket |
掌握程序运行过程中各种不同需求 场景数据传递的实现 |
GPS、google地图 |
GPS的核心API |
掌握GPS定位技术及其与Google Map服务的结合,达到能够开发定位、导航等相关应用。 |
NFC |
NFC简介 |
通过NFC技术掌握电子设备之间非接触式点对点的数据传输,根据需求开发电子钱*等相关功能的应用。 |
NDK |
Android NDK简介 |
熟悉NDK开发环境搭建、测试,利用Android NDK使用本地的C/C++代码开发相关的Android应用,提高应用的运行效率。 |
Application的使用艺术
|
Activity Service Broadcast ContentProvider |
|
Android的测试驱动开发 |
JUnit测试框架 |
熟悉Android SDK提供的基于JUnit的测试框架,掌握利用测试框架测试普通java类以及测试Android的应用程序组件。 |
实战项目
|
手机管家 |
能够从整体上把握Android工程,有能 力把握5万行代码级别以上的工程架构。 |