招生简章:Android是基于Linux内核的软件平台和操作系统,由Google在2007年11月5日公布。它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分:低层以Linux核心工作为基础,只提供基本功能,其他的应用软件则由名公司自行开发,以java作为编写程式的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟(Open Handset Alliance)。
Android操作系统的组件如下图:
作为一个新的移动开发平台,Android的前景不可小视,*移动与联想深度定制合作的手机产品OPhone即是基于Android系统。
适用人群
本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备Java语言基础的开发者;
本课程同样适用于希望了解Android开发知识,为未来业务转型奠定基础的企业技术团队。
班级规模
为确保培训效果,本课程每班仅招收15-20名学员,人手一台液晶电脑。
专业讲师
吴老师,7年软件开发经验,其中5年嵌入式手机软件开发经验,曾就职于NOKIA、MOTOROLA等知名手机厂商,曾负责NOKIA Symbian S60平台、UIQ平台部分模块的升级与维护工作。从2008年开始Android平台研究,致力于Android平台的嵌入式软件开发。
培养目标
1、了解Android平台及其开发环境;
2、掌握并会运用Android应用的各种元素;
3、掌握并会运用Android的各种数据存储和获取方式;
4、掌握并会运用Android的安全模式。
课程时间
周末授课,每天6小时,共计24课时。
课程大纲
授课时间
培训内容
*天
上午
Android平台介绍
Android平台特性
Android平台架构
下午
配置开发环境
创建Android工程
调试技巧
第二天
上午
Android应用剖析(上)
Activity
Intent Receiver
Service
Content Provider使用
下午
Android应用剖析(下)
用户界面设计
AndroidManifest.xml剖析
通知
第三天
上午
Android数据存储与获取(上)[SQLite数据库]
SQLite数据库简介
SQLite数据库的创建和管理
SQLite数据库的操作
下午
Android数据存储与获取(下)
[程序参数,文件和Content Provider]
程序参数的使用
文件的使用
Content Provider的使用
第四天
上午
Android 的安全模式(上)
Android安全模式概述
Android安全架构
Android应用签名
用户标识和文件访问
下午
Android 的安全模式(下)
使用许可
申明和执行许可
URI许可