中科院计算所Android开发技术培训大纲

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质高级Android开发技术一、培训对象:1、有Android开发基础,希望进一步提升者;2、目前从事JAVA开发相关工作者或拥有良好JAVA语言基础的工程师、程序员,以及相关行业的工程技术人员,Android应用开发的移动终端开发的爱好者。二、师资:杨老师:主要研究网络信息分析以及Android相关技术,长期从事通信网管系统、网络信息处理、商务智能(BI)以及电信决策支持系统的研究开发工作,主持和参与了多个国家和省部级基金项目,具有丰富的工程实践及软件研发经验。三、课程设计思路:本课程的授课方式是采用比较法,充分利用学员已有的工作经验,通过与Java原有程序体系的比较分析,不但能够迅速掌握Android开源代码结构,理解中间件下层的库,能够进行Android的高级编程,而且使学员具备可持续发展的能力。四、培训内容第一天第1章phonegap框架1.1手机操作系统1.2开放手机联盟1.3phonegap介绍1.4phonegap框架1.5接口和所需工具1.6phonegap和android第2章Html5api和Event事件2.1Html5特性2.2下载、构建以及使用xui2.3Event事件2.4使用phonegap2.5媒体事件和属性2.6html5性能改进第3讲Android生命周期3.1程序生命周期咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质3.2Android组件3.3Activity生命周期3.4程序调试3.4.1LogCat3.4.2DevTools第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.2Fragment4.5.3Tab导航栏4.6界面事件4.6.1按键事件4.6.2触摸事件第5讲组件通信与广播消息5.1Intent简介5.1.1启动Activity5.1.2获取Activity返回值5.2Intent过滤器5.3广播消息第二天第6讲后台服务6.1Service简介6.2本地服务6.2.1服务管理咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质6.2.2使用线程6.2.3服务绑定6.3远程服务6.3.1进程间通信6.3.2服务创建与调用6.3.3数据传递第7讲数据存储与访问7.1简单存储7.1.1SharedPreferences7.1.2示例7.2文件存储7.2.1内部存储7.2.2外部存储7.2.3资源文件7.3数据库存储7.3.1SQLite数据库7.3.2手动建库7.3.3代码建库7.3.4数据操作7.4数据共享7.4.1ContentProvider7.4.2创建数据提供者7.4.3使用数据提供者7.4.4示例第8讲Widget组件开发8.1Widget简介8.2Widget基础8.2.1设计原则8.2.2开发步骤8.2.3调试过程8.3Widget配置8.4Widget与Service第9讲综合示例设计与开发咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质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%。桌椅:桌椅为普通教室方式摆放,教师讲台在正前方或侧前方面对学员,需要在讲台后面为教师配备一把椅子,讲台上需要为教师准备500ML矿泉水或纯净水4瓶/每日。投影:教室配备一1500流明以上的投影仪,分辨率最好能达到1024×768以上。扩音设备:超过30人需要配备扩音设备,最好是夹带的无线麦克风。书写工具:教师配备白板或白纸板一个,白板笔若干,有两种以上颜色。签到台:(可选)放置在教室内或教室门口,用于学员的每日上下午签到。茶点台:(可选)放置在教室外面,配有饮水机和一次性纸杯,具体茶点、水果请企业根据自身情况酌情购买。咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质“Android架构及开发技术”培训培训基于Android4.0版本,全面而详细地介绍了Android应用程序开发所涉及的各个方面的内容,包括集成开发环境搭建、用户界面设计、后台服务开发、数据存储、组件通信、地图应用、Widget和AndroidNDK等内容。将Android系统的优越之处做了详细讲解,系统地介绍了Android的各种特性,旨在培养Android开发高端人才。具体安排如下:一、培训对象:1、有Android开发基础,希望进一步提升者;2、目前从事JAVA开发相关工作者或拥有良好JAVA语言基础的工程师、程序员,以及相关行业的工程技术人员,Android应用开发的移动终端开发的爱好者。二、师资:杨老师:主要研究网络信息分析以及Android相关技术,长期从事通信网管系统、网络信息处理、商务智能(BI)以及电信决策支持系统的研究开发工作,主持和参与了多个国家和省部级基金项目,具有丰富的工程实践及软件研发经验。三、课程设计思路:Android是谷歌宣布的基于Linux平台的手机操作系统,通过开发改良逐渐扩展到平板电脑及其他领域上。Android使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。目前很多企业的发展战略都从普通桌面电脑转向便携设备,如何使具有Java开发经验的程序人员迅速转型到Android平台的开发?这就是本课程希望达到的目标。通过本课程学习,希望学员迅速达到以下水准:1,掌握AndroidUI控件以及AndroidJava层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.3Android特征1.4Android体系结构二、Android开发环境2.1安装Android开发环境2.1.1安装JDK和Eclipse咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质2.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第二天上午五、Android用户界面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导航栏咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质5.6界面事件5.6.1按键事件5.6.2触摸事件六、组件通信与广播消息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.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地图上使用覆盖层咨询电话:010-82661199-106、13701072731孙老师网站:邮箱:sunbj@tianbo.com.cn地址:北京海淀中关村958楼中科天博大厦(100086)科学|高效|权威|品质十、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高级示例十二、综合示例设计与开发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元/人(含教材、证书、午餐、等),食宿统一安排,费用自理。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功