全国统一学习专线 8:30-21:00
课程介绍Course Introduction
课程描述:本课程引入了*流行的手机开发平台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编程开发以及试验一个大的手机平台系统开发试验。该课程,学员可以学习到。 ◆ Android Linux内核移植。 ◆ 文件系统,Busybox,toolbox等移植。 ◆ Dalvik移植。 ◆ libc移植,libm移植,libdl移植,libm移植。 ◆ JNI,dx,dalvitvm相关移植。 ◆ Dalvik指令格式,Dalvik执行格式dex。 ◆ Java字节码格式等相关知识。
入学要求:1、计算机、电子、自动化、通信、信息工程等相关专业。 2、大学专科(含专科)以上学历。 3、不具备以上条件,但从事 2 年以上计算机软硬件开发的技术人员。
就 业:Android系统移植工程师、Android工程师
授课时间
课程大纲
**天
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:30|16:30
【实验】 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:30|16:30
【实验】 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:30|16:30
【实验】 1. 键盘事件处理 2. Android定时器编程 3. Android Provider编程
第四天
9:00|12:00
4. Android字串处理与XML 4.1 Android中的字串相关函式库 ◆ 字串物件的使用 ◆ 正规表示式 ◆ 处理XML文件 4.2 数据储存 ◆ 共用资料– SharedPreference ◆ 档案系统- Files ◆ 资料库- Sqlite ◆ 资料提供者– ContentProvider
13:30|16:30
【实验】 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:30|16:30
【实验】 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:30|16:30
【实验】 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:30|16:30
【实验】 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:30|16:30
【实验】 1. 使用Android设计手机网上购物系统 2. 使用Android设计**网络进行聊天
课程热线
客服时间:早上9点~下午6点,其他时间请在线报名或留言,谢谢!
申请免费试听学校介绍University Profile
信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品*底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供*具价值的职业教育服务。
信盈达在深圳、北京、上海、广州、南宁、长沙、郑州等城市设立九大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售于一体。至今,信盈达产品销售网络已覆盖全国36个大中小城市,被广泛运用于政府、教育、金融、医疗、企业、运营商等领域。
信盈达实训学院--(信盈达科技(芯片级方案设计公司))旗下品牌,结合信盈达公司多年的开发经验所积累的资源,开发出拥有完全知识产权课程,主要特色课程:嵌入式实训/Linux驱动/Android/JAVA/ARM单片机/硬件/物联网/电子/FPGA等九大实训课程体系。
信盈达实训学院现有高级讲师86名,各讲师在嵌入式行业领域都有着丰富的项目实战开发经验,并且参与一线的产品研发,能够承担涵盖当今嵌入式系统和物联网*新技术及应用的课程教学,在培训方面有着丰富的传授经验!多年来**信盈达嵌入式实训学院培养了大批适合企业需求的工程师,与全国众多高校建立合作关系,**建立师资培训基地、人才实训基地,积累了大量的客户群体。信盈达面向企业提供式培训、“言传身教”实地辅导式培训、项目研发+技术顾问式等培训模式,为企业客户提供定制式人才培训服务。