高度决定眼界、专业创造价值!中国规模最大、实力最强的培训服务提供商!

24小时服务热线:020-31041068

详细内容:当前的位置:首页 >> 公开课

Android高级开发实战 培训班

  • 开课时间: 2016年1月27日 周三 2016年1月29日 周五 查看最新上课时间
  • 开课城市: 杭州
  • 培训时长:3天
  •  
  • 课程类别: 综合管理
  • 主讲老师:钱兴会 钟伟(查看该老师更多课程)
  • 课程编号: 39280
  • 查找同类课程
Android高级开发实战 培训班其它上课时间:

培训对象:

广大从事Android开发工作的IT技术人员及爱好者,包括研发工程师、解决方案工程师、系统维护工程师等。

培训内容:

课程收益:

广大从事Android开发工作的IT技术人员及爱好者,包括研发工程师、解决方案工程师、系统维护工程师等。

培训颁发证书:

本课程颁发证书,证书查询: www.zpedu.org(中国信息化培训中心)。中国信息化培训中心颁发的《高级Android架构师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。

课程大纲:

第1天第1单元:Android系统整体介绍(1小时)
(1)系统的架构
(2)系统的特点
(3)系统的优势
(4)各主要版本区别(2.3 3.0 4.0 5.0)
(5)带给开发人员的好处
(6)手把手搭建开发环境(Windows、Mac、Linux)
第2单元:Android开发简介(1小时)
(1)工程的目录结构讲解
(2)工程清单文件分析
(3)Android开发插件 ADT介绍
(4)Android常用开发工具介绍,包括ADT Bundle、Android Studio
第3单元:Android程序调试部署(1.5小时)
(1)Android调试方法技巧
(2)logcat的使用
(3)Android常用名令介绍
(4)模拟器的创建、使用技巧及常见问题的解决方法
(5)打包、签名和部署到设备 通过zipalign 命令优化apk
第4单元:Android中界面的布局(1小时)
(1)布局管理器的使用
(2)布局优化技术
(3)屏幕适配技术
(4)各个度量单位的使用
第5单元:列表(ListView)分析与实例(1.5小时)
(1)列表组件的作用
(2)列表组件的实现原理
(3)列表组件的使用方法
(4)列表组件的使用技巧
(5)列表组件的性能优化技术
第2天第1单元:Android界面Activity(1小时)
(1)什么是活动(Activity)
(2)Activity的最佳实践
第2单元:应用程序界面风格(1小时)
(1)什么是移动开发UI
(2)单位和尺寸
第3单元:Android中的动画技术(1.5小时)
(1)DrawableAnimation的特点和技巧
(2)ViewAnimation的特点和技巧
(3)3.0新增的PropertyAnimation的用法和技巧
(4)如何兼容低版本
(5)GIF动画的兼容方法法
第4单元:Android高级开发技巧(1.5小时)
(1)应用程序状态的保存与恢复以及Android中的数据持久化技术
(2)一个工程包含多个应用的实现方法
(3)自定义菜单
(4)自定义风格进度条
(5)设计开发自定义控件
(6) 设计公司内部的UI组件库和工具包
第5单元:Android碎片化解决方案(1小时)
(1)碎片生命周期
第3天第1单元:如何提高应用的响应性(1小时)
(1)什么是ANR和FC问题
(2)如何解决ANR和FC
(3)Handler的用法
(4)AsyncTask的作用及使用方法
(5)如何自定义消息队列及IntentService的用法
Handler、Looper、Message、MessageQueue的作用及四者关系
(6)异步线程调用,应用场景及注意事项
第2单元:Android中的后台服务(1小时)
(1)Service的作用
(2)通过Intent启动和停止服务
(3)以绑定的方式启动和停止服务
(4)Activity控制服务的三种方式
第3单元:Android中的消息群发技术(1小时)
(1)广播的作用及使用方法
(2)发送广播的方法
(3)接收系统广播的方法
(4)广播接收者的优先级
第4单元:网络应用(1.5小时)
(1)异步HTTP框架的原理和选型
(2)Volley库的使用方法和技巧
(3)通过工具自动生成POJO类
(4)使用Gson解析json数据格式
(5)WebView与JS如何交互
(6)HTML5技术及常见开发框架Apache Cordova/Titanium/AppCan介绍
第5单元:提高Android应用的可靠性技术(0.5小时)
(1)应用正常退出方法
(2)应用程序退出到桌面的技术
(3)防止应用异常崩溃的技术
(4)图片异步下载、内存缓存和外存缓存技术
(5)App开发难题之OOM问题的原因及解决方案
第6单元:开发自己的快速开发框架(1小时)
(1)通用App结构分析
(2)组件模块复用技术
(3)开发企业级复用库
(4)常用开源项目和开放接口用法及原理
(5)搭建企业级快速开发框架
第7单元:android特色开发(GPS)(1小时)
(1)基于位置的服务介绍
(2)找到自己的位置
(3)使用百度地图
(4)Android与Google Map
第8单元:Android优化(1小时)
(1)性能优化概述
(2)性能优化策略
(3)Android优化方法
第9单元:Android版本控制Git与项目发布(1小时)
(1)Git概述
(2)企业级Android的Git版本控制实操
(3)Android项目发布

培训师介绍:

钱兴会 Android架构专家。在电信、电力、金融行业从事Java开发和架构设计的工作;资深云计算研发工程师。作为项目的主要成员和负责人参与并领导完成了多个大型复杂项目,并成功应用于行业解决方案,如海量数据匹配系统、电力行业实时数据采集分析系统等。设计并实现了实时索引系统-云搜,成功应用与某国企知识库系统。并可应用与互联网行业的搜索等应用。完成多个云计算解决方案的架构,涉及到金融韩行业海量数据分析与数据处理系统、海量日志分析系统、电力用电信息统计系统等,获得业界认可。
钟伟 国内最早(2007年)从事于Android系统移植、软硬整合、框架修改、应用程序软件开发以及Android系统测试和应用软件测试的技术专家和技术创业人员之一。成功对包括三星、摩托罗拉、华为等世界500强企业实施Android底层移植、框架修改、应用开发等培训。 成功对平安保险、英特尔等实施HTML5培训。

综合管理精品内训推荐

最新发布公开课推荐

博课在线客服关闭


线