课程内容:
一,基于Android平台的通讯:协议回顾;Apache mons工具包介绍;使用Get方法向服务器提交数据的方法;解析服务器响应数据的方法;使用P0ST方法向服务器提交数据的实现方法;向服务器提交非文本数据的实现方法;使用协议实现多线程下载;使用协议实现断点续传。
二、Android数据存储技术:SQLite3数据库简介;SQL语句回顾;SQLite3编程接口介绍;SQLite3事务管理;SQLite3游标使用方法;SQLite3性能分析;访问SDCard的方法;访问SharedPreferences的方法。所要达到的目标是让学员熟练的掌握在Android平台下开发基于协议的客户端程序所需要的基础知识。完成该阶段的学习之后,学员可以独立的设计与开发各种的客户端应用程序。
1、地图及定位技术:GPS简介;LocationManager的使用方法;在Google Map上添加标记的方法;查询某地附近建筑的方法;使用Google Map实现点对点导航。
2、传感器使用方法:方向、加速度(重力)、光线、磁场、距离、温度等传感器的使用。
3、近场通信技术:NFC技术简介;NFC技术是用场景介绍;NFC技术实现方法。
4、媒体管理技术:MediaPlayer的使用方法。课程重点介绍了智能手持设备当中的各种设备的使用方法。完成该阶段课程学习之后,学员可以在项目当中添加各种"炫酷"的功能,如距离感应、和多点触摸等。图形处理基础:2D图形编程基础;点、线、面等基本图形元素绘制方法;Android动画框架简介;位移动画的实现方法;淡入淡出动画的实现方法;旋转动画的实现方法;Matrix的使用方法。
培训对象:
1、计算机相关专业毕业生或者应届生;
2、编程爱好者;
3、数学专业或者逻辑思维较强的人。