课程目录:安卓架构及开发技术培训
4401 人关注
(78637/99817)
课程大纲:

    安卓架构及开发技术培训

 

 

 

1、Android简介

1.1 Android与Iphone比较

1.2 Android体系结构

2、Android开发环境

2.1 安装Android开发环境

2.2 安装JDK和Eclipse

3、Android项目代码反编译和保护

3.1 Android项目代码反编译

3.2 Android项目代码保护

4、Android NDK开发

4.1 NDK简介

4.2 NDK开发环境

4.3 NDK文档和示例

4.4 NDK初级示例

4.5 NDK在视频项目中的应用

5、 android socket联网

5.1 socket服务器程序分析

5.2 socket客户端发消息

5.3 socket客户端收消息

5.4 心跳包实现

5.5服务器推送实现

6、 android http联网

6.1 AsyncHttpClient框架实现get,post请求

6.2 AsyncHttpClient框架实现文件上传

6.3 书加密

7、 数据解析

7.1 xml解析

7.2 json解析

8、 Android用户界面

8.1 用户界面框架介绍

8.2 android自带界面控件 ListView,GridView等使用,事件处理

8.2 自定义adapter,ListView优化

8.3 自定义ListView下拉刷新

8.4 自定义ViewGroup

8.5 webView使用,JavaScript和android互相调用

8.6企业常用view开发框架介绍。

9、 LBS项目实战

9.1 xmpp协议介绍,asmack消息框架使用

9.2 Application使用,Activity使用,Activity启动模式,生命周期

9.3登录模块布局实现

9.4 工作线程联网,android多线程机制,多线程同步

9.5 广播,接收器的使用

9.6 文件存储

9.7 sqlite数据库使用,数据加密

9.8 判断手机有没有网络

9.9 网络状态变化

9.10 显示好友模块

10、 消息处理模块

10.1 发送文本消息

10.2 Base64编码发送图片

10.3 录音, 发语音

10.4 地图显示

10.5 地图GPS定位

10.6 地图添加自定义覆盖物

10.7 地图截图

11、 开发框架

11.1 使用ThinkAndroid框架存储功能

11.2 使用ThinkAndroid框架面向对象数据库操作功能

11.3 使用ThinkAndroid框架IOC功能

11.4 使用ThinkAndroid框架MVC功能

11.5 图片下载,缓存,显示框架ImageLoader

11.6 gitHub上常用Android框架介绍。

12、 Android操作系统源码修改

11.1 ubuntu中下载android源码

11.2 源码修改

11.3 Arm开发板上安装android系统