预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

领先源自专业.知识提升价值! ___________________________________________________________________________________________________ Tel:010-83513776Fax:010—83513976 第页共NUMPAGES5页 Android应用开发实战课程 Android是Google发布的基于Linux的开源智能手机操作系统,广泛应用于3G手机、平板电脑等。目前处于爆发式增长阶段,HTC、摩托罗拉、索爱、三星等众多公司纷纷推出基于Android系统的智能手机和平板电脑。目前Android是最热门的智能手机操作系统,凭借Linux的软件优势,其应用的广泛已经让其他对手相形见绌。国信培训设计了本课程,帮助学员快速掌握基于Android平台的应用开发方法,对基于Android平台的移动互联网应用开发有全面的理解。 课程目标 学习使用AndroidSDK进行移动应用开发,掌握Android编程的基本模式; 完整掌握Android程序的相关技术; 理解Android编程的关键技术,能够自己进行更加深入的学习; 达到具有中级Android编程的能力,能够完成企业要求的一般移动开发项目。 培训特色 注重实战:系统讲解最热门的Android开发核心技术及其应用实现,并配合大量的实战案例,就实务性难点问题答疑解惑; 注重实用:结合精彩案例分析,使学员深入理解技术知识,全面掌握应用方法,真正提高资源利用水平。 学习对象 有JAVA开发基础,希望迅速了解和掌握Android应用开发的学员;希望从事移动终端开发的工程师、程序员,以及相关行业的工程技术人员。 讲师背景 国信高级技术培训中心的资深专家、高级顾问,现任某知名IT企业技术总监,原东软高级程序员、项目经理,具有丰富的移动开发项目的开发和实施经验,在IT168、天极网、程序员、电脑编程技巧与维护等网络和平面媒体发表100多篇技术与评论文章。已出版相关多本相关专著,主要著作如《Android开发权威指南》、《Android/OPhone开发完全讲义》、《人人都玩开心网:ExtJS+Android+SSH整合开发Web与移动SNS》等。培训客户包括中国移动、中国国航、人民银行等数十个企业,有着非常深厚的理论基础和丰富的实际工作经验。 课程安排 时间课程大纲第 1 天上 午一、Android操作系统概述 1、Android平台特性 2、Android平台架构 3、Android原生(Native)C/C++程序开发及AndroidNDK介绍 4、Native开发方式与JAVA开发方式性能比较 5、Android应用前景分析 二、AndroidSDK及其开发环境搭建 1、AndroidSDK的版本演进 2、EclipseADT插件与SDK版本的对应关系 3、ADT插件的安装和更新 4、Android模拟器介绍 5、通过Eclipse创建一个HelloWord简单的项目 6、通过Eclipse导入一个RssReader开源项目 三、AndroidSDK中命令行工具的使用 1、启动和关闭ADB服务(adbstart-server和adbkill-server) 2、查询当前模拟器/设备的实例(adbdevices) 3、安装、卸载和运行程序(adbinstall、adbuninstall和am) 4、PC与模拟器或真机交换文件(adbpull和adbpush) 5、Shell命令 6、创建、删除和浏览AVD设备(android) 7、创建SD卡 四、Android应用程序架构 1、Android应用程序中的资源 2、Android的四大应用程序组件 3、AndroidManifest.XML文件的结构 五、Activity 1、建立、配置和使用Activity 2、在不同Activity之间传递数据下 午【实验】 实验1:搭建开发环境 安装AndroidSDK以及建立Eclipse和ADT插件的开发环境。 实验2:导入AndroidSDK中的例子源代码(ApiDemo、其他独立的程序) 本实验的目的是学习如何导入外部的Android工程。 实验3:启动、使用模拟器;编译到设备并在设备上运行 本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。 实验4:演示各种资源的使用 本实验的目的是演示如何使用Android中的各种资源。 实验5:Activity之间传递数据 5种传递数据的方法进行实践。第 2 天上 午一、高级UI 1、标准控件的使用 2、设计开发自定义控件 3、Layout布局的使用 4、触摸/按键(UIEvents)事件处理方法 二、多媒体