中科院计算所android开发技术培训大纲.doc

上传人:F****n 文档编号:98231728 上传时间:2019-09-09 格式:DOC 页数:8 大小:189.50KB
返回 下载 相关 举报
中科院计算所android开发技术培训大纲.doc_第1页
第1页 / 共8页
中科院计算所android开发技术培训大纲.doc_第2页
第2页 / 共8页
中科院计算所android开发技术培训大纲.doc_第3页
第3页 / 共8页
中科院计算所android开发技术培训大纲.doc_第4页
第4页 / 共8页
中科院计算所android开发技术培训大纲.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《中科院计算所android开发技术培训大纲.doc》由会员分享,可在线阅读,更多相关《中科院计算所android开发技术培训大纲.doc(8页珍藏版)》请在金锄头文库上搜索。

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

2、体系的比较分析,不但能够迅速掌握Android开源代码结构,理解中间件下层的库,能够进行Android的高级编程,而且使学员具备可持续发展的能力。四、培训内容第一天 第1章phonegap框架 1.1 手机操作系统1.2 开放手机联盟 1.3phonegap介绍 1.4phonegap框架1.5接口和所需工具 1.6 phonegap和android第2章Html5 api和Event事件2.1Html5特性2.2下载、构建以及使用xui 2.3Event事件2.4使用phonegap 2.5 媒体事件和属性2.6html5性能改进第3讲 Android生命周期3.1 程序生命周期3.2 An

3、droid组件3.3 Activity生命周期3.4 程序调试3.4.1 LogCat3.4.2 DevTools第4讲 Android用户界面4.1 用户界面基础4.2 界面控件4.3 界面布局4.3.1 线性布局4.4 菜单4.4.1 菜单资源4.4.2 选项菜单4.4.3 子菜单4.4.4 快捷菜单4.5 操作栏与Fragment4.5.1 操作栏4.5.2 Fragment4.5.3 Tab导航栏4.6 界面事件4.6.1 按键事件4.6.2 触摸事件第5讲 组件通信与广播消息5.1 Intent简介5.1.1 启动Activity5.1.2 获取Activity返回值5.2 Inte

4、nt过滤器5.3 广播消息第二天第6讲 后台服务6.1 Service简介6.2 本地服务6.2.1 服务管理6.2.2 使用线程6.2.3 服务绑定6.3 远程服务6.3.1 进程间通信6.3.2 服务创建与调用6.3.3 数据传递第7讲 数据存储与访问7.1 简单存储7.1.1 SharedPreferences7.1.2 示例7.2 文件存储7.2.1 内部存储7.2.2 外部存储7.2.3 资源文件7.3 数据库存储7.3.1 SQLite数据库7.3.2 手动建库7.3.3 代码建库7.3.4 数据操作7.4 数据共享7.4.1 ContentProvider7.4.2 创建数据提供

5、者7.4.3 使用数据提供者7.4.4 示例第8讲 Widget组件开发8.1 Widget简介8.2 Widget基础8.2.1 设计原则8.2.2 开发步骤8.2.3 调试过程8.3 Widget配置8.4 Widget与Service第9讲 综合示例设计与开发9.1 需求分析9.2 程序设计9.2.1 用户界面设计9.2.2 数据库设计9.2.3 程序模块设计9.3 程序开发9.3.1 工程结构9.3.2 数据库适配器9.3.3 短信监听器9.3.4 后台服务2869.3.5 用户界面294教室容量:与培训人数相当,教室容量尽量不要超过参与人数的50%。桌椅:桌椅为普通教室方式摆放,教师

6、讲台在正前方或侧前方面对学员,需要在讲台后面为教师配备一把椅子,讲台上需要为教师准备500ML 矿泉水或纯净水4瓶/每日。投影:教室配备一1500 流明以上的投影仪,分辨率最好能达到1024768 以上。扩音设备:超过30人需要配备扩音设备,最好是夹带的无线麦克风。书写工具:教师配备白板或白纸板一个,白板笔若干,有两种以上颜色。签到台:(可选)放置在教室内或教室门口,用于学员的每日上下午签到。茶点台:(可选)放置在教室外面,配有饮水机和一次性纸杯,具体茶点、水果请企业根据自身情况酌情购买。“Android架构及开发技术”培训培训基于Android4.0版本,全面而详细地介绍了Android应用

7、程序开发所涉及的各个方面的内容,包括集成开发环境搭建、用户界面设计、后台服务开发、数据存储、组件通信、地图应用、Widget和AndroidNDK等内容。将Android系统的优越之处做了详细讲解,系统地介绍了Android的各种特性,旨在培养Android开发高端人才。具体安排如下:一、培训对象:1、有Android开发基础,希望进一步提升者;2、目前从事JAVA开发相关工作者或拥有良好JAVA语言基础的工程师、程序员,以及相关行业的工程技术人员,Android应用开发的移动终端开发的爱好者。二、师资:杨老师:主要研究网络信息分析以及Android相关技术,长期从事通信网管系统、网络信息处理

8、、商务智能(BI)以及电信决策支持系统的研究开发工作,主持和参与了多个国家和省部级基金项目,具有丰富的工程实践及软件研发经验。三、课程设计思路:Android是谷歌宣布的基于Linux平台的手机操作系统,通过开发改良逐渐扩展到平板电脑及其他领域上。Android使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。目前很多企业的发展战略都从普通桌面电脑转向便携设备,如何使具有Java开发经验的程序人员迅速转型到Android平台的开发?这就是本课程希望达到的目标。通过本课程学习,希望学员迅速达到以下水准:1,掌握AndroidUI控件以及A

9、ndroidJava层API相关使用。2,掌握Javaconcurrent库,精通xml、json解析3,理解socketc/s端的程序4,熟练掌握NDKJNI方式开发,对Androidframework十分了解5,熟悉Android开源代码结构,理解中间件下层的库,能够进行Android的高级编程。本课程的授课方式是采用比较法,充分利用学员已有的工作经验,通过与Java原有程序体系的比较分析,不但能够迅速掌握,而且使学员具备可持续发展的能力。四、培训内容时间内容第一天上午一、Android简介1.1手机操作系统1.2Android起源1.2.1开放手机联盟1.2.2Android发展史1.3

10、Android特征1.4Android体系结构二、Android开发环境2.1安装Android开发环境2.1.1安装JDK和Eclipse2.1.2安装AndroidSDK2.1.3安装ADT插件2.2AndroidSDK2.2.1目录结构2.2.2示例程序2.2.3开发工具第一天下午三、第一个Android程序3.1第一个Android程序3.2Android程序结构3.3命令行创建AVD3.4命令行创建程序四、Android生命周期4.1程序生命周期4.2Android组件4.3Activity生命周期4.4程序调试4.4.1LogCat4.4.2DevTools第二天上午五、Andro

11、id用户界面5.1用户界面基础5.2界面控件5.2.1TextView和EditText5.2.2Button和ImageButton5.2.3CheckBox和RadioButton5.2.4Spinner5.2.5ListView5.2.6TabHost5.3界面布局5.3.1线性布局5.3.2框架布局5.3.3表格布局5.3.4相对布局5.3.5绝对布局5.3.6网格布局5.4菜单5.4.1菜单资源5.4.2选项菜单5.4.3子菜单5.4.4快捷菜单5.5操作栏与Fragment5.5.1操作栏5.5.2Fragment5.5.3Tab导航栏5.6界面事件5.6.1按键事件5.6.2触摸

12、事件六、组件通信与广播消息6.1Intent简介6.1.1启动Activity6.1.2获取Activity返回值6.2Intent过滤器6.3广播消息第二天下午七、后台服务7.1Service简介7.2本地服务7.2.1服务管理7.2.2使用线程7.2.3服务绑定7.3远程服务7.3.1进程间通信7.3.2服务创建与调用7.3.3数据传递八、数据存储与访问8.1简单存储8.1.1SharedPreferences8.1.2示例8.2文件存储8.2.1内部存储8.2.2外部存储8.2.3资源文件8.3数据库存储8.3.1SQLite数据库8.3.2手动建库8.3.3代码建库8.3.4数据操作8

13、.4数据共享8.4.1ContentProvider8.4.2创建数据提供者8.4.3使用数据提供者8.4.4示例第三天上午九、位置服务与地图应用9.1位置服务9.2Google地图应用9.2.1申请地图密钥9.2.2使用Google地图9.2.3地图上使用覆盖层十、Widget组件开发10.1Widget简介10.2Widget基础10.2.1设计原则10.2.2开发步骤10.2.3调试过程10.3Widget配置10.4Widget与Service第三天下午十一、AndroidNDK开发11.1NDK简介11.2NDK开发环境11.3NDK文档和示例11.4NDK初级示例11.5NDK高级

14、示例十二、综合示例设计与开发12.1需求分析12.2程序设计12.2.1用户界面设计12.2.2数据库设计12.2.3程序模块设计12.3程序开发12.3.1工程结构12.3.2数据库适配器12.3.3短信监听器12.3.4后台服务28612.3.5用户界面294五、证书中科院计算所职业培训中心“Android架构及开发技术”结业证书。六、费用培训费:4500元/人(含教材、证书、午餐、等),食宿统一安排,费用自理。氨氧化催化剂往往亦可用作醛类氧化催化剂,其原因是由于这两类反应通过类似的历程,形成相同的氧化中间物之故。上列反应中以丙烯氨氧化合成丙烯腈最为重要,下面即以此反应为例进行讨论。咨询电话:010-106、 孙老师 网站: 邮箱:sunbjtian

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号