对课程有兴趣的人员
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
对课程有兴趣的人员
开课时间:2012-05-06 授课时间:2012.5.5-6
开课地区:深圳市 课程费用:5800元/人
课程简介:
本课程主要介绍Android的开发综述、Android应用程序概述、Android应用的各个方面、Android应用设计思想、Android的底层部分,重点介绍Android的重点模块。
Day1 内容
Android系统概述 1.1 基础知识
1.2 Android的开发工作
1.3 Android的SDK与源代码
基于SDK的Android开发
基于源代码SDK Android开发
Android系统的开发综述 2.1 Andorid的系统架构
软件架构
相关工具
2.2 Android源代码的开发环境
源代码结构
编译
2.3 Android SDK的开发环境
SDK的结构
Window SDK开发的方式
Linux SDK开发的方式
Android应用程序概述 3.1 Android应用的开发方式
3.2 Android应用的内容
概念性描述
应用包含的各个文件
3.3 Android应用的示例
工程结构
工程源代码
工程的编译后结构
Android应用的各个方面 4.1 应用的基本控制
UI元素及其控制
屏幕间的跳转
不同的对话框
样式的设置
使用服务
使用广播接收者
使用Content
4.2 各种视图的使用
基本的视图
视图组的使用
自定义的视图
滚动条的使用
布局Layout
列表List
网格Grid
Tab
4.3 图形API使用
2D图形
3D图形
Day2 内容
Android应用设计思想 5.1 Androidb的GUI结构化思想
三位一体的结构化思想
框架和应用Java类的分工
资源文件的方式
AndroidManifest.xml的组织逻辑
5.2 Android应用的设计思想
API的层次结构,程序优化的方法
5.3 Android应用的两个方面
独立应用类程序
UI相关类的程序
Android的底层部分 6.1 Linux核心与驱动
专用驱动:Ashmem驱动、Binder驱动、Log驱动
设备驱动:FrameBuffer驱动、摄像头-视频驱动、音频驱动、输入设备驱动、MTD驱动、蓝牙驱动、Wlan驱动
6.2 Android的底层系统
6.3 Android的JAVA虚拟机
6.4 Android的JAVA环境
6.5 Android的JNI的使用
Android的重点模块 7.1 GUI系统:2D和3D系统
7.2 音频输入输出系统:音频抽象层的结构和移植
7.3 视频系统和照相机:视频叠加输出层,照相机,摄像机系统的结构和移植
7.4 多媒体核心系统:OpenCore系统以及插件
7.5 电话系统:RIL层次,JAVA层次,应用层次
7.6 蓝牙系统/WIFI/GPS系统
师资力量:张建
资深Android开发专家
一直从事Android项目开发,曾参与中国移动二维码、手机数据综合应用等多个大型项目开发,包括游戏类及应用类,有非常的项目开发经验。授课风格风趣幽默,深受学员喜爱。主要精通Android UI界面交互,人性化设计,项目架构,精通Push(C2DM)推送技术,摄像头,Map,文件系统,联系人,数据库,service,网络等的编程,精通Android开发和调试等技术。曾独立开发手机即时通信(IM)聊天工具,手机电子贺卡,手机视频监控,手机本地,网盘文件管理,手机电子卡片等客户端项目。也曾参与Android版本及BlackBerry,J2me跨平台的移植开发工作,对ios系统也有了解。
对不同平台的项目开发有深刻的理解。精通Android不同版本以及屏幕大小的移植,精通代码优化,资源管理。对于软件的开发有自己独特的见解,丰富的项目经验给学员们带来极大的收获,让学员们在android开发上少走了许多的弯路。