课程列表
嵌入式操作系统-Linux
嵌入式Linux预科班
嵌入式Linux C/C++强化班
嵌入式Linux应用开发班
嵌入式Linux系统开发班
嵌入式Linux驱动开发班
手机开发平台-Android
Android预科班
Android Java强化班
Android应用开发培训班
Android系统开发培训班
Android系统移植培训班
嵌入式处理器-ARM
ARM开发培训班
 
Android系统开发培训班 首页 >> 手机开发平台-Android >>
 
 

   有志进行Android 3G手机应用开发、系统开发、移植开发,学习Linux Smart Phone智能手机系统开发的学员。
    本课程引入了最流行的手机开发平台Google Android手机培训课程。主要讲授Google Android Linux平台手机图形系统和底层驱动等开发。
    在该课程中。使学员熟练使用硬件平台ARM9/ARM11/PXA27x, Android Linux, QEMU和Eclipse Java开发环境。全面讲解使用Android Java,Dalvik虚拟机和Android Linux手机平台开发手机程序和互联网程序的全面过程。
    本课程详细讲解基于Eclipse集成开发环境,涉及到Google Android Linux手机各个图形控件,网络,数据库的开发和原理。
    最后针对Android Linux手机讲解Native C编程开发以及试验一个大的手机平台系统开发试验。
该课程,学员可以学习到。
    ◆ 掌握Google Android Linux操作系统具体操作。
    ◆ 掌握嵌入式Java和Dalvik虚拟机使用和开发整体流程。
    ◆ 熟悉Android手机图形界面和各类控件编程。
    ◆ 掌握Android手机互联网编程。
    ◆ 掌握Android手机游戏,3D游戏编程。
    ◆ 熟练使用C语言进行编程。
    ◆ 掌握Eclipse平台使用和如何调试程序。
    ◆ 掌握使用嵌入式各种开发工具。
    1、计算机、电子、自动化、通信、信息工程等相关专业。 
    2、大学专科(含专科)以上学历。
    3、不具备以上条件,但从事 2 年以上计算机软硬件开发的技术人员。
    4、有就业需求的学员应满足相关企业员工身体健康要求。
    1、培训过程中如有内容理解不透或消化不好,可免费在下期班中重听;或者申请补课。
    2、培训结束后免费提供技术支持和免费项目实践机会,充分保证学员项目实践机会。
    3、免费为培训学员推荐就业机会。

    就业承诺:东方赛富3G学院承诺学员—参加3G学院就业课程,保底薪,100%全部就业;不就业,退全额学费;凡通过入学基础考试的学员,入学即签订就业保障协议。
    就业行业:电信/网络/通讯、消费类电子、工业控制、军工企事业、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。

   【张老师】
   清华大学计算机系硕士,Google中国工程院高级工程师。7年嵌入式手机开发经验,精通Google Android手机开发平台,目前从事Mobile Phone的研究与开发。精通JAVA、J2ME、Google Dalvik VM(基于JAVA的嵌入式JAVA虚拟机),参与Google Dalvik VM在ARM、PowerPC平台上的移植与开发。对嵌入式Linux、uClinux、嵌入式图形协议栈、GSM、WCDMA、TD-SCDMA等常用协议有深刻理解,精通嵌入式系统的优化、裁减、定制。
   【许拥军】
   清华大学计算机系硕士,Google中国工程院高级工程师,原清华大学计算机系国家863项目“系统动态核迁移”技术负责人。9年软件开发经验,6年嵌入式开发经验,精通嵌入式系统、Linux内核。对嵌入式操作系统Linux、uClinux、WinCE有深入研究,尤其精通内核的调度系统、MMU管理和中断控制。曾经移植多款PowerPC处理器,对MPC7XX, MPC8XX系列处理器理解很深,对PowerPC的中断系统、FPU计算单元、MMU控制器、Cache和多处理器SMP技术有透彻的了解。在ARM、XSCALE等多种体系结构平台上移植Linux内核时;对嵌入式Linux的实时性、安全、可靠性的特点也有深入研究。参与翻译了操作系统经典书籍《操作系统--精髓与设计原理(第五版)》,该书作为清华北大众多高校的计算机操作系统专业教材。
   【欧阳坚】
   清华大学硕士,10年软件开发经验,6年嵌入式行业教学经验,曾任职于FSMLabs中国区技术总监。负责开发ARM处理器在RTLinux实时操作系统的升级,移植和维护。移植了24xx, 64xx, PXA270, EP9312, OMAPx, IXP25x, IXP26x, Cortex系列处理器。在美国著名的手机软件公司负责XWindows, DirectFB, WM图形系统开发, 优化显卡驱动硬件加速功能。负责移植Android系统平台到多款ARM机器上。优化Android平台的Webkit,设计和开发基于webkit的webwidget framework开发。研究生期间,就积极参与RTLinux和SkyEye内核开源项目,长期从事嵌入式Linux内核,系统级别开发。精通Linux内核驱动和移植,RTLinux实时内核开发。在实时RTLinux技术领域,是国内最权威的开发者之一。
   更多师资团队...

   ◆《东方赛富Android系统开发班内部讲义》
   ◆ 谷歌Android手机 HTC G1(T-Mobile的定制机型)
   ◆ S3C6410实验开发板、S3C2440实验开发板


    为保证教学质量,每期预科班限额15人,如要参加,请提前在本页最下方提交预约信息。

    开课时间:2010年01月30日
    上课地点:东方赛富3G学院清华校区(北京海淀区中关村五道口清华东门华清商务会馆1602B)
    课程配备:教材、电脑、实验器材开发板人手一套

    课时:8天(48课时)
    培训费用:公司4000元,个人3500元,学生3000元(含教材费、午餐费)
    外地学员:代理安排食宿(需提前向学院说明,预定房间)
    交费方式:网上转帐、银行汇款、支票
    咨询电话:010-82865990转8001
    参加本期班前15名可获200元优惠券,先报先得!
    本课程参加东方赛富的全国大学生就业"破冰工程"大型公益活动。

    团体报名优惠:
    ◆团体报名优惠措施:两人95折优惠,三人及三人以上9折优惠
    ◆套餐课程同时报名优惠措施(以下套餐只能任选一种):
        1、同时报选《Android系统开发班》或《Android移植开发班》,即享受400元优惠,同时可获中国软件行业协会嵌入式系统分会认证证书。
        2、同时选报《Android应用开发培训班》、《Android系统开发培训班》、《Android系统移植培训班》、《嵌入式Linux应用开发班》、《嵌入式Linux系统开发班》、《嵌入式Linux驱动开发班》、《嵌入式Linux移植开发班》中的任意3门课程,即赠送S3C2440开发板。
        3、报选本课程可获200元折价券!查看折价券使用规范

授课时间 课程大纲
第一天
9:00
|
12:00
1. Android平台开发环境
    1.1 Android平台简介
        ◆ Android平台的结构
        ◆ Google Phone的外观与功能
        ◆ 启动Google Phone的模拟器
    1.2 程序开发环境的安装
        ◆ 安装Java的JDK
        ◆ 安装Android的SDK
        ◆ 安装Eclipse整合开发环境
        ◆ 在Eclipse中安装Android
    1.3 开发您的第一个程序
        ◆ 建立Android程序
        ◆ 修改XML界面
        ◆ 执行Android程序
        ◆ Android程序执行的原理
    1.4 部署与安装程序
        ◆ 建立安装程序
        ◆ 部署程序到Google Phone
13:00
|
16:00
【实验】
    1. 搭建整套Android Eclipse开发环境
    2. 使用命令行编译,执行Android程序并开发第一个Android手机程序
    3. Android常用工具adb, android, emulator, ant, apt, mksdcard等使用练习
第二天
9:00
|
12:00
2. Android核心组件与系统架构
    2.1 Android的系统架构
    2.2 系统核心- Activity
    2.3 Android重要的组件简介
    2.4 Android GUI界面的基础
        ◆ Android界面设计详解
        ◆ 以XML设计视觉化界面
        ◆ 基本的视觉元件
    2.5 各种排版组件– Layout
        ◆ FrameLayout
        ◆ AbsoluteLayout
        ◆ LinearLayout
        ◆ RelativeLayout
        ◆ TableLayout
13:00
|
16:00
【实验】
    1. Android Activity编程
    2. Android各类Layout编程实践
第三天
9:00
|
12:00
3. Android高级界面设计
    3.1 Android系统元素
        ◆ 基本GUI元件
        ◆ 数据绑定元件
        ◆ XML属性的设定
        ◆ 统一的风格元件
    3.2 Android事件处理
        ◆ 事件处理的基本概念
        ◆ GUI界面的事件处理
        ◆ 时间相关事件的处理
        ◆ Notification通知事件的处理
    3.3 系统程序相关组件
        ◆ Android的系统程序简介
        ◆ 程序核心- Activity
        ◆ 连接者– Intent
        ◆ 服务– Service
        ◆ 资料提供者– Provider
        ◆ AlarmManager
13:00
|
16:00
【实验】
    1. 键盘事件处理
    2. Android定时器编程
    3. Android Provider编程
第四天
9:00
|
12:00
4. Android字串处理与XML
    4.1 Android中的字串相关函式库
        ◆ 字串物件的使用
        ◆ 正规表示式
        ◆ 处理XML文件
    4.2 数据储存
        ◆ 共用资料– SharedPreference
        ◆ 档案系统- Files
        ◆ 资料库- Sqlite
        ◆ 资料提供者– ContentProvider
13:00
|
16:00
【实验】
    1. 字符串处理编程
    2. SQLite编程操纵数据库
第五天
9:00
|
12:00
5. 网络函式库
    5.1 网络相关API接口
    5.2 Socket程序设计
    5.3 Apache的HttpClient
    5.4 Android的网络函式库
    5.5 XMPP网络服务协定
    5.6 WebKit浏览器的控制
13:00
|
16:00
【实验】
    1. Android Socket编程
    2. 使用Webkit接口编程
    3. 使用http协议编程
第六天
9:00
|
12:00
6. 2D/3D绘图编程
    6.1 二维绘图功能
        ◆ 基本图形元素
        ◆ 2D/3D图像编程原理
    6.2 2D动画功能5
        ◆ 2D动画基本概念
        ◆ 2D变形与转换
        ◆ 2D编程实例
    6.3 3D动画OpenGL
        ◆ 3D动画的基本概念
        ◆ 3D模型的设计
        ◆ OpenGL的范例
13:00
|
16:00
【实验】
    1. 使用2D动画编程
    2. 使用3D动画编程
    3. 使用OpenGL动画编程
第七天
9:00
|
12:00
7. Android电话编程
    7.1 章影像与声音功能5
        ◆ 播放内部影音资源
        ◆ 播放外部影音资源
        ◆ 播放网络上的影音资源
        ◆ 录音与录影
        ◆ 照相功能
    7.2 Android电话功能Telephony
        ◆ 电话相关函式库5
        ◆ 拨打电话5
        ◆ 取得电话资讯5
        ◆ 简讯功能5
    7.3 E-mail编程接口
13:00
|
16:00
【实验】
    1. 调用多媒体库编程播放mp3音乐文件
    2. 调用多媒体库编程播放mp4视频文件
    3. 使用Telephony拨打电话
    4. 使用Email进行发送邮件编程
第八天
9:00
|
12:00
8. GPS和Bluetooth
    8.1 卫星定位
        ◆ 卫星GPS相关函式库
        ◆ 卫星定位的程序
        ◆ 控制Google Map的显示
    8.2 蓝芽功能
        ◆ 开放原始码的蓝芽函式库- BlueZ
        ◆ 搜寻蓝芽装置
        ◆ 档案与物件交换
        ◆ 通过蓝芽连上Internet
13:00
|
16:00
【实验】
    1. 使用Android设计手机网上购物系统
    2. 使用Android设计通过网络进行聊天

 

 
在线报名
您的姓名: (*必填)
电话手机: (*必填,建议填写手机号码,便于及时联系您)
电子邮件: (*必填)
参加课程: (*必填)
MSN/QQ: (*必填)
最高学历: (*必填)
培训方式: (*必填)
上课地点:
工作单位: (*必填)
所学专业: (*必填)
您从哪个渠道
了解我们的
(*必填)
您的留言: (*必填)
 
咨询电话
QQ咨询靳老师
QQ咨询贺老师
  MSN在线课程咨询
 
订阅新闻邮件
 
欢迎订阅3G学院杂志!