Android系统与应用开发班.doc_第1页
Android系统与应用开发班.doc_第2页
Android系统与应用开发班.doc_第3页
Android系统与应用开发班.doc_第4页
Android系统与应用开发班.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android系统与应用开发班 课程目标1、了解Android平台及其开发环境;2、掌握并会运用Android应用的各种元素;3、掌握并会运用Android的各种数据存储和获取方式;4、掌握并会运用Android的安全模式。 入学要求本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备Java语言基础的开发者; 本课程同样适用于希望了解Android开发知识,为未来业务转型奠定基础的企业技术团队。 班级规模及环境 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 开课时间和上课地点 上课地点:【上海总部】: 华东师范大学银城大厦 【深圳分部】: 电影大厦 最近开课时间(周末班/连续班/晚班):Android开发班开班时间:2010年8月 学时和学费 课时: 共10天,96学时 费用:4700元 外地学员:代理安排食宿(需提前预定) 合格学员免费颁发相关资格证书,提升您的职业资质 作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认 可,学员的能力得到大家的认同。 合格学员免费推荐工作 最新优惠 团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 质量保障 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果; 3、培训合格学员可享受免费推荐就业机会。 课程大纲 Android应用开发部分阶段 培训内容 第一阶段1.Android平台介绍2.Android平台特性3.Android平台架构4.在模拟器上运行Andriod 系统 5.配置开发环境6.创建Android工程7.调试技巧8.Android核心模块及相关技术分析9.Android项目结构分析1)drawable2)layout3)values(strings.xml、colors.xml、arrays.xml等)4)R.java分析及使用5)AndroidManifest.xml分析10.Android的源代码结构与编译方法 实验:a.三种方法编写一个Hello Android的程序,深化认识Android平台的结构 b.搭建开发环境本实验将亲手安装Android SDK以及建立Eclipse和ADT插件的开发环境c.导入开源RssReader的项目工程本实验通过一个开源项目创建一个项目工程。d.启动、使用模拟器;编译到设备并在设备上运行本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。第二阶段11.Android应用剖析(上)12.Activity1)Activity的生命周期2)Activity有四种本质区别的状态3)保存持久状态4)权限许可5)进程的生命周期6)继承Activity类应该注意的问题 13.Intent Receiver1) Intent的作用和目的2) 属性讲解3) action属性4) data属性5) category属性6) type属性7) component属性8) extras属性9) Android如何定义以及如何解析Intent a.直接Intent b.间接Intent10) AndroidManifest.xml深入分析 11) Servicea)什么是Serviceb) 如何使用Servicec) Service的生命周期d) BroadcastReceiver的使用14. Content Provider使用1) SQLite介绍2) 创建Content Providers3) 使用Content Providersa) 使用URI语法来做以下动作:b) Querying for Data 查询资料c) Modifying Data 修改资料d) Adding a Record 增加资料e) Deleting a Record 刪除资料Android应用剖析(下)用户界面设计AndroidManifest.xml剖析通知实验:a.怎样显示各种字体b.怎样显示各种图片c.怎样实现3D动画效果。d.以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能本实验将主要对Android应用程序中菜单的相关处理方法。e.以示例讲解让Activity以全屏方式显示以及为Activity屏幕的标题添加图标功能 本实验将主要对Activity的相关技巧方面处理方法。f.处理非res资源的例子本实验将主要对非res资源的处理方法,以扩展开发程序的方法和思路。g.一步一步的分析讲解并对其Activity和Intent的实现本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Activity和Intent的实现过程。 第三阶段15. Android数据存储与获取(上)SQLite数据库16.SQLite数据库简介17.SQLite数据库的创建和管理18.SQLite数据库的操作19. Android数据存储与获取(下)程序参数,文件和Content Provider20. 程序参数的使用21. 文件的使用22. Content Provider的使用23. 高级应用开发a) 访问本地通讯录。b) 网络连接处理以及浏览器控件的使用方法c) 本地文件浏览管理d) 音视频播放处理实验:a.编写一个记事本练习一b.编写一个记事本练习二c.编写一个记事本练习三d.实现打电话和发短信示例本实验主要是对ITelephony接口和ISms接口以及AIDL在Android程序中的开发应用。e.使用BroadcastReceiver实现开机启动Service或Activity本实验实现开机自启动的功能,体现BroadcastReceiver类的用法。f.实现文件浏览器实例本实验实现本地文件的管理和浏览功能。g.一步一步的分析讲解RssReader项目并对其Content和http通讯的的实现,完成并实现一个可实际使用的Rss阅读器本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Content以及网络通讯处理的实现过程。 第四阶段24.Android 的安全模式(上)25.Android安全模式概述26.Android安全架构27.Android应用签名28.用户标识和文件访问29.Android 的安全模式(下)30.使用许可31.申明和执行许可32.URI许可33. 调试、打包发布工具使用a) Android 调试桥b) 启用logcat日志调试c) 模拟器上安装删除软件d) 打包、签名和安装软件到设备e) 如何将软件上传到google Maket中实验:1.怎样编写一个多媒体播放器2.怎样编写一个贪吃蛇游戏 项目实战Android系统移植: 自己编写驱动、将Android系统移植到其它单板上 手机地图系统:手机地图系统 办公助理软件:办公助理软件 手机游戏开发:ANDROID手机游戏开发 Android系统开发部分第四阶段1 Andriod 开发环境搭建目标:主要帮助学员了解Andriod系统、学会Andriod环境搭建、熟悉在Andriod模拟平台上开发、调试简单的应用程序。1、Andriod简介2、Eclipse中装载Android插件3、Android Emulator使用4、交叉编译工具链安装5、Android的源代码结构与编译方法6、在模拟器上运行Andriod 系统7、编写、调试、运行Hello, Android!程序8、Android核心模块及相关技术分析【实验】1、在ubuntu桌面平台上搭建Android 应用开发环境2、编写、调试、运行一个简单的Android应用程序第五阶段2 Andriod 移植基础目标:熟悉PXA270硬件平台,掌握bootloader移植、Linux内核移植,根文件系统建立,为后面的Android移植打好基础。1、PXA270硬件平台介绍2、安装交叉编译工具链与其他相关工具3、移植bootloader到PXA270硬件平台4、移植Linux内核到PXA270硬件平台5、建立根文件系统5.1 NFS文件系统5.2 yaffs2文件系统【实验】1、熟悉pxa270硬件平台2、在PXA270硬件平台上构建嵌入式Linux系统第六阶段3 移植Andriod到pxa270平台目标:掌握在pxa270平台上移植Andriod的完整过程,精通移植Andriod的关键步骤。1、Android的源代码结构与编译方法2、移植Linux内核源码以支持Android系统2.1硬件无关部分2.2硬件相关部分(键盘、触摸屏、LCD等)3、建立支持Android的根文件系统4、系统性能测试与评估【实验】1、移植Andriod到pxa270平台实验平台2、构建Andriod文件系统3、配置网络,使用内置浏览器上网第七阶段4 基于Android平台的应用程序开发目标:熟悉Android的应用程序框架,在构建好的Android系统上做应用开发。1、Android的应用程序框架分析1.1 Activity Manager1.2 Package Manager1.3 Window Manager1.4 Telephony Manager1.5 Content Provider1.6 Resource Manager1.7 View System1.8 Location Manager1.9 Notification Manager1.10 XMPP Service2、应用程序组成部分分析2.1 Activity2.2 Broadcast

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论