Android开发工程师课程
移动互联网时代——Android为王
在线咨询Android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google(谷歌)公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统**初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
1. Android 开发语言基础(贯穿项目:驾考宝典 APP) | |
课程 | 内容 |
Android开发基础 | 行业背景介绍,Android框架概述,Android开发环境构建,Android开发工具,创建**个 Android 程序,使用模拟器运行Android 程序,Android UI基础,算法基础,常用数据结构,企业编程规范等。 |
面向对象编程 | 面向对象特性(封装、继承、多态等),常用设计模式(单例、工厂、适配等),Activity入门,常用基本控件,事件处理,面向对象的基本原则以及在编程实践中的意义,Java面向对象编程基本实现原理,事件处理逻辑及常用控件的主要事件处理。 |
Java 核心 API | 语言核心包,异常处理,常用工具包,集合框架,API设计原则,如何熟练的阅读API文档。 |
IO 及 XML | JavaIO系统及开发,XML语法,XML解析,基本的程序优化策略。 |
2. Android 核心技术(贯穿项目:乐吧 APP 及友录 APP) | |
课程 | 内容 |
Android UI 高级 | Android视图系统、核心事件处理和派发机制(触屏操作和按键操作)、Android绘图原理和UI订制、Android绘图基础、图片和文字特效、动态背景、自定义动画、音乐示波器、控件使用、自定义控、Android框架各种控件、各种资源的定义和使用、Fragment和ActionBar 的使用、Android6.0界面设计规范,UI订制技术及各种常用的第三方控件。 |
数据库操作 | SQL语句基础及提高、SQL语句调优、MySQL数据库、SQLite数据库访问、ContentProvider组件的使用、数据库查询技巧及SQL语句优化技巧。 |
Android 核心 | Java多线程基础,Android线程间通信,Android核心组件Socket网络通信技术,Android活动场景开发和设计技术,Android线程间通信原理,Acitivty组件的生命周期和启动模式,Android的进程回收机制,Service组件的使用场合和两种使用方式,广播接收器的使用,有序广播和驻留广播的应用,媒体提供程序的访问和管理,联系人的查询和管理、短信的发送接收和记录管理,打电话、挂断电话、电话监听和通话记录管理,各种传感器的使用方法,使用JNI 调用C动态库的技术,熟练使用NDK工具集。 |
3. Android 高级技术(贯穿项目:乐吧 App(网络版)& 当当 APP ) | |
课程 | 内容 |
服务端原理 | TCP/IP协议、Socket协议、Http协议,服务端程序部署,Session、Cookie。 |
Android 高级 | HttpClient连接服务端,Volley框架访问Http服务端,文件的多线程**技术,基于双缓存的网络图片异步加载。 |
Android 常用第三方框架 | 主流UI框架:Side-Menu、Context-Menu、Pull-to-Refresh、AndroidSwipeLayout等;HTTP联网框架:android-async-http,网络图片加载框架:universal-image-loader,数据库框架:ORMLite、Ahibernate、Android DataFramework,分享框架:ShareSDK,IM框架:环信,推送框架:JPush、百度推送,讯飞语音引擎,综合性第三方框架介绍 ThinkAndroid、Afinal、Xutils,能够熟练使用主流的第三方Andorid框架和第三方控件进行开发。 |
4. Android 高新技术(项目库:TLBS 微身边,酷跑, 我的微信, 微博等) | |
课程 | 内容 |
商业应用项目 结构分析与设计 |
商业项目中的界面功能组织以及导航,正确使用各种资源,如何使用欢迎屏幕和新手导航,网络操作的基本封装,商业软件在开发初期项目基本架构搭建。 |
LBS 相关技术 | GoogleMap API,百度API,高德API,LBS相关技术,基于位置服务的客户端程序开发。 |
OpenFire 框架 和 XMPP 协议 |
OpenFire框架的安装和使用,XMPP协议,使用OpenFire构建高性能通讯服务器,开发基于XMPP协议的客户端程序。 |
Hybrid APP 开发 |
HTML5+CSS3基础及进阶,JavaScript语言基础及进阶,HTML5 CSS3 JavaScrip综合应用,WebView控件。 |
框架搭建原理 |
Android源码分析之设计模式初探: Android中的原型模式应用范例——Intent、Android中的策略模式应用范例——动画中的时间插值、Android中的状态 模式应用范例——WiFi管理 … Android中的MVC模型 使MVP Dagger2 Retrofit RXAndroid搭建Android项目 MVVM模式:Android6.0中的数据绑定技术 |
Android 6.0 新技术 |
Android6.0权限体系、AppLinking、直接分享、Android企业用户特性。 |
华清远见隶属于北京华清远见教育科技有限公司,2004年6月8日,华清远见正式成立,简洁而响亮的名字,承载了对公司未来的期盼。历经16年风雨,发展到今天拥有1000多名员工的集团公司;从成立zui初的单...
福田校区: 深圳福田区