软件开发

免费试听 快速找课

tel:

您当前的位置: 首页 > 广州培训网 > 信盈达嵌入式培训 > 广州软件开发培训 > Android系统移植培训班

广州android基础入门

详询

市场价:¥详询

班制:周末班

上课(咨询)地址:

广州天河区棠东东路御富科贸园

课程介绍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
程序开发环境的安装
        
◆ 安装JavaJDK
        
◆ 安装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. GPSBluetooth
    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名,各讲师在嵌入式行业领域都有着丰富的项目实战开发经验,并且参与一线的产品研发,能够承担涵盖当今嵌入式系统和物联网*新技术及应用的课程教学,在培训方面有着丰富的传授经验!多年来**信盈达嵌入式实训学院培养了大批适合企业需求的工程师,与全国众多高校建立合作关系,**建立师资培训基地、人才实训基地,积累了大量的客户群体。信盈达面向企业提供量身定制式培训、“言传身教”实地辅导式培训、项目研发+技术顾问式等培训模式,为企业客户提供定制式人才培训服务。

上一个课程:

Android 内核驱动就业班

下一个课程:

Android 系统开发提高班

申请试听名额

已有10254人申请免费试听

01电话咨询 |

QQ:
加盟合作:0755-83654572