端海教育集团
全国免费热线:4008699035 微信号:shuhaipeixun
或15921673576(微 信 同 号) Q Q:849322415
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 

Android APP开发架构应用实战培训

 
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班):请点击此处咨询在线客服
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
 
 

一、 培训特色
1. 课程案例内容来自实际开发项目,实用性高;
2. Android应用层开发典型技巧的精华部分;
3. Android框架层与应用程序相关的部分;
4. 扫清开发的盲区和误区;
5. 关注兼容性和安全性;
6. 兼顾各个Android不同的发布版本;
7. 提供简明示例和可以套用的设计实现模板;
8. 不同层次的工程师均能有所收获;
9. 指出工程师下一步的研究和学习方法,获得更多收获。

二、 培训目标
通过此次课程培训,学员可达到如下目标:
1. 全面掌握Android系统各个层次的开发技术;
2. 掌握快速高效开发Android应用的方法;
3. 了解影响应用程序性能的要素及其优化、调试方法;
4. 了解兼容性和功能的平衡方法;
5. 了解应用程序的安全机制;
6. 熟悉Android系统中Web应用开发的各种技术;
7. 熟练掌握Android 开发技巧;
8. 通过项目实战理解项目开发架构、流程及开源工具的使用。

三、 课程大纲
1. Android 课程
培训模块 培训内容
Android课程
(一) 第1单元:Android系统整体介绍
(1)系统的架构
(2)各主要版本介绍(2.3 3.0 4.0 5.0 6.0)
(3)手把手搭建开发环境(Windows、Mac、Linux)
第2单元:Android开发简介
(1)工程的目录结构讲解
(2)工程清单文件分析
(3)Android开发插件 ADT介绍
(4)Android常用开发工具介绍,包括ADT Bundle、Android Studio

Android课程(二)
第3单元:Android程序调试部署
(1)Android调试方法技巧
(2)logcat的使用
(3)Android常用命令介绍
(4)模拟器的创建、使用技巧及常见问题的解决方法
(5)混淆代码 
(6)打包、签名和部署到设备,通过zipalign 命令优化apk 
第4单元:Android中界面的布局
(1)线性、相对、帧布局使用
(2)布局优化技术
(3)屏幕适配技术
(4)各个度量单位的使用
第5单元:列表(ListView)分析与实例
(1)列表组件的作用
(2)列表组件展示动态界面的实现流程
(3)自定义适配器及优化
(4)列表组件的性能优化技术

Android课程(三)
第1单元: Activity与Fragment
(1)Activity生命周期
(2)Activity启动模式
(3)调用Activity获取返回数据
(4)Fragment介绍及Fragment生命周期
(5)动态管理片段
第2单元:片段管理
(1)片段介绍
(2)片段生命周期方法
(3)动态管理片段

Android课程(四)
第3单元:Intent 意图
(1)Intent属性
(2)显示与隐式意图
(3)意图附加数据(基本数据与对象数据)
第4单元:移动存储技术
(1)手机内部存储
(2)手机外部存储
(3)SharedPreferencs持久化数据
(4)Sqlite存储
第5单元:Android高级开发技巧
(1)自定义控件
(2)工具类抽取

Android课程(五)
第1单元:如何提高应用的响应性
(1)什么是ANR和FC问题
(2)如何解决ANR和FC
(3)Handler、Looper、Message、MessageQueue实现异步通信
(4)AsyncTask的作用及使用方法
(5)异步线程调用,应用场景及注意事项
第2单元:Android中的后台服务
(1)Service的作用
(2)通过Intent启动和停止服务
(3)以绑定的方式启动和停止服务
(4)Activity控制服务的三种方式

Android课程(六)
第3单元:Android广播接收器
(1)Android广播机制原理
(2)订阅系统广播
(3)动态注册广播接收器
第4单元:网络应用
(1)通过HttpUrlConntion访问网络
(2)通过HttpClient技术访问网络
(3)通过开源框架Android-Async-Http 访问网络
(4)使用Gson开源工具解析json数据格式
第5单元:提高Android应用的可靠性技术
(1)应用正常退出方法
(2)应用程序退出到桌面的技术
(3)防止应用异常崩溃的技术
(4)图片异步下载、内存缓存和外存缓存技术
(5)App开发难题之OOM问题的原因及解决方案
2. Android App 课程 (两天项目实战)
培训模块 项目内容

1. 生活相关模块:
           交通、生活、医疗、教育、住房、旅游、购物
2. 政务服务模块:
           人口管理、交通运输、食品质量、医疗卫生、金融税务、环境保护     
3. 新闻中心模块:
           新闻、专题、组图、互动、投票
开发工具: Eclispe +ADT + SVN/Git  
核心技术点:
1. 项目开发流程介绍
2. 项目结构设计
3. 版本控制管理
4. 通过Splash界面实现欢迎动画、版本更新、初始化数据库、开发服务等功能
5. 通过开源框架SlidingMenu与Fragment 实现侧拉菜单和主页内容布局
6. RadioGroup与ViewPager实现功能模块切换
7. 自定义Pager页面类,实现界面的初始化和加载网络数据
8. 通过开源框架XUtils实现View注入、Http方法、图片处理 
9. 通过Gson解析json数据







 

android开发板
linux_android开发板
fpga图像处理
端海培训实验设备
fpga培训班
 
本课程部分实验室实景
端海实验室
实验室
端海培训优势
 
  备案号:备案号:沪ICP备08026168号-1 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 端海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 端海教育企业学院培训课程 系列班