课程详情:阶段一:计算机基础,程序逻辑理解,基本算法。
阶段二:开发环境搭建。Android SDK,Eclipse ADT,非Eclipse/Java开发环境。
阶段三:Android 开发基础。Android 项目结构,生命周期,运行原理,程序示例。安卓的四大组件,分别为Activity/Service/BroadCast Recevicer/Content provider Activity。View、Intent、Service、Handler/线程、ContentResolver、文件处理、进程通信,签名,打包,部署和发布。
阶段四:用户界面。AlarmManager,Laucher,手势操作,选择器,文本编辑,按钮,ListView复选框,进度栏,布局,菜单,界面特效,事件处理,主题,启动界面,Action Bar,触摸屏操作等。
阶段五:数据存储。Andriod开发中使用SQLite
数据库,从系统图库中选择图片,安卓中Preferences使用。
阶段六:网络通信,HTTP,Email,Socket,近场通信,WIFI/3G,红外/蓝外,消息推送,Web服务。
阶段七:多媒体。音频/Audio,视频/Video,录音,摄像头,闹钟,语音识别,MediaStore。
图形图像。OpenGL/3D,Canvas/Bitmap,GIF/动画,图像处理,像素,屏幕,分辨率。
阶段八:Android高级篇。编译与反编译。Android加密解密,OPhone,Web应用开发平台,Android安全,程序优化,APK程序信息,NDK/JNI,Android 框架/底层,源码下载/编译,程序移植。