中科院计算所Android开发技术培训大纲_第1页
中科院计算所Android开发技术培训大纲_第2页
中科院计算所Android开发技术培训大纲_第3页
中科院计算所Android开发技术培训大纲_第4页
中科院计算所Android开发技术培训大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、Android 开发技术一、培训对象:1、有 Android 开发基础,希望进一步提升者;2、目前从事JAVA开发相关工作者或拥有良好JAVA语言基础的工程师、程序员,以及相 关行业的工程技术人员, Android 应用开发的移动终端开发的爱好者。二、师资:杨老师: 主要研究网络信息分析以及Android 相关技术,长期从事通信网管系统、网络信息处理、商务智能(BI) 以及电信决策支持系统的研究开发工作,主持和参与了多个国家和省部级基金项目,具有丰富的工程实践及软件研发经验。三、课程设计思路:本课程的授课方式是采用比较法,充分利用学员已有的工作经验,通过与Java 原有程序体系的比较分析, 不

2、但能够迅速掌握Android 开源代码结构, 理解中间件下层的库, 能够进行Android 的高级编程,而且使学员具备可持续发展的能力。四、培训内容第一天第 1 章 phonegap 框架手机操作系统开放手机联盟phonegap 介绍 phonegap 框架 接口和所需工具phonegap 和 android第 2 章 Html5 api 和 Event 事件Html5 特性下载、构建以及使用 xuiEvent 事件 使用 phonegap媒体事件和属性html5 性能改进第 3讲 Android 生命周期程序生命周期Android 组件Activity 生命周期程序调试LogCatDevTo

3、ols第 4讲 Android 用户界面用户界面基础界面控件界面布局线性布局菜单菜单资源选项菜单子菜单快捷菜单操作栏与 Fragment操作栏FragmentTab 导航栏界面事件按键事件触摸事件第 5 讲 组件通信与广播消息Intent 简介启动Activity获取Activity返回值Intent 过滤器广播消息第二天第 6 讲 后台服务Service 简介本地服务服务管理使用线程服务绑定远程服务进程间通信服务创建与调用数据传递第 7 讲 数据存储与访问简单存储SharedPreferences示例文件存储内部存储外部存储资源文件数据库存储SQLite 数据库手动建库代码建库数据操作数据共

4、享ContentProvider创建数据提供者使用数据提供者示例第 8讲 Widget 组件开发Widget 简介Widget 基础设计原则开发步骤调试过程Widget 配置Widget 与 Service第 9 讲 综合示例设计与开发需求分析程序设计用户界面设计数据库设计程序模块设计程序开发工程结构数据库适配器短信监听器后台服务2869.3.5用户界面294教室容量:与培训人数相当,教室容量尽量不要超过参与人数的50%。桌椅:桌椅为普通教室方式摆放,教师讲台在正前方或侧前方面对学员,需要在讲台后面为教师配备一把椅子,讲台上需要为教师准备 500ML 矿泉水或纯净水4瓶 / 每日。投影:教室配

5、备一 1500流明以上的投影仪,分辨率最好能达到 1024X 768以上。扩音设备:超过 30人需要配备扩音设备,最好是夹带的无线麦克风。书写工具:教师配备白板或白纸板一个,白板笔若干,有两种以上颜色。签到台: (可选)放置在教室内或教室门口,用于学员的每日上下午签到。茶点台: (可选)放置在教室外面,配有饮水机和一次性纸杯,具体茶点、水果请企业根据自身情况酌情购买。“Android架构及开发技术”培训培训基于Android 版本,全面而详细地介绍了 Android应用程序开发所涉及的各个方面 的内容,包括集成开发环境搭建、用户界面设计、后台服务开发、数据存储、组件通信、地图 应用、Widge

6、t和Android ND空内容。将Android系统的优越之处做了详细讲解,系统地介 绍了 Android的各种特性,旨在培养 Android开发高端人才。具体安排如下: 一、培训对象:1、有Android开发基础,希望进一步提升者;2、目前从事JAVA开发相关工作者或拥有良好JAVA语言基础的工程师、程序员,以及相 关行业的工程技术人员,Android应用开发的移动终端开发的爱好者。二、师资:杨老师:主要研究网络信息分析以及 Android相关技术,长期从事通信网管系统、网络信息处理、商务智能(BI)以及电信决策支持系统的研究开发工作,主持和参与了多个国家和 省部级基金项目,具有丰富的工程实

7、践及软件研发经验。三、课程设计思路:Android是谷歌宣布的基于Linux平台的手机操作系统,通过开发改良逐渐扩展到平板电 脑及其他领域上。Android使用Java作为编程语言来开发应用程序,而 Android的Java开发 方面从接口到功能,都有层出不穷的变化。目前很多企业的发展战略都从普通桌面电脑转向便 携设备,如何使具有Java开发经验的程序人员迅速转型到 Android平台的开发?这就是本课 程希望达到的目标。通过本课程学习,希望学员迅速达到以下水准:1,掌握Android UI控件以及 Android Java层API相关使用。2,掌握 Java concurrent 库,精通

8、xml、json 解析3,理解socket c/s端的程序4,熟练掌握NDK JNI方式开发,对 Android framework十分了解5,熟悉Android开源代码结构,理解中间件下层的库,能够进行Android的高级编程。本课程的授课方式是采用比较法,充分利用学员已有的工作经验,通过与Java原有程序体系的比较分析,不但能够迅速掌握,而且使学员具备可持续发展的能力。四、培训内容时间内容第f 上午一、Android 简介手机操作系统Android 起源开放手机联盟Android发展史Android 特征Android体系结构 二、Android开发环境安装Android开发环境安装 JD

9、K和 Eclipse安装 Android SDK安装ADT插件Android SDK目录结构示例程序开发工具第f 下午三、第一个Android程序 第一个Android程序 Android程序结构 命令行创建AVD 命令行创建程序四、Android生命周期 程序生命周期Android 组件 Activity 生命周期 程序调试LogCat DevTools第二天 上午五、 Android用户界面用户界向基础界面控件TextView 和 EditTextButton 和 ImageButtonCheckBox和 RadioButtonSpinnerListViewTabHost界面布局线性布局框

10、架布局表格布局相对布局绝对布局网格布局菜单菜单资源选项菜单子菜单快捷菜单操作栏与Fragment操作栏FragmentTab导航栏界间事件按键事件第二天下午第三天上午触摸事件六、组件通信与广播消息Intent 简介启动 Activity获取Activity 返回值Intent过滤器广播消息后台服务Service 简介本地服务服务管理使用线程服务绑定远程服务进程间通信服务创建与调用数据传递八、数据存储与访问简单存储SharedPreferences示例文件存储内部存储外部存储资源文件数据库存储SQLite数据库手动建库代码建库数据操作数据共享ContentProvider创建数据提供者使用数据提供者示例位置服务与地图应用位置服务Google地图应用申请地图密钥使用Google地图地图上使用覆盖层十、Widget组件开发Widget简介Widget基础设计原则开发步骤调试过程Widget配置Widget 与 Service第三天一、 Android NDKF 发下午NDK1介NDKF发环境NDKC档和示例N

温馨提示

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

评论

0/150

提交评论