Android从零开发目录

育知2016全新课程体系html

全明星讲师团倾力打造,专业成就非凡,价值与收获倍增html5

阶段 科目 主要内容 课时 java

Android编程基础——JavaSE阶段 Java语言入门web

一、介绍计算机的基本使用和DOS经常使用命令                       面试

二、Java概述和开发环境                       正则表达式

三、关键字、标识符、常量与变量                       shell

四、数据类型和运算符                      数据库

 五、流程控制与数组                      编程

 六、方法的定义及格式、正确的调用方法                     一周 设计模式

OOP编程

一、面向对象编程(OOP)、类和对象,                      

二、成员变量和局部变量、方法(方法重载)、匿名对象                      

三、构造方法、封装、this关键字                       

四、方法参数的传递(传值、传址)、static关键字                       

五、继承、super关键字、方法的重写、访问修饰符权限                      

六、抽象类与抽象方法、接口                       

七、多态(对象的多态,对象的转型)                       

内部类和经常使用的设计模式                     一周 

Java核心API

一、异常、异常处理,自定义异常                   

二、java基础类库:Object类、Scanner类、String类、StringBuffer类、                   

StringBuilder类、Arrays类、基本包装类(拆箱、装箱)、正则表达式、                   

Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其经常使用方法                   

三、集合框架:Collcetion接口、List接口、Set接口、Iterator接口、Map接口                   

四、List接口:ArrayList类、LinkedList类、Vector类、Stack类                      

Set接口:HashSet类、TreeSet类                      

Map接口: HashMap类、HashTable类、LinkedHashMap类、TreeMap类                  

 五、泛型的使用                   

六、File类、File类的经常使用方法                   

七、I/O操做:IO流的种类,IO流的使用(字节输入/输出流、字符输入/输出流、                   

字节(字符)缓存流、转换流、打印流、内存流、对象流、随机读取流)                  

 多线程的使用(Thread类的经常使用方法、线程的生命周期,线程的实现、线程的安全问题)                     二周 

网络与Web应用

一、Socket编程                  

 二、HTML(html结构,form表单)、Servlet简介                   

三、SQLite数据库的使用                  

 四、HTTP网络访问(URL类、HttpURLConnection类、HttpClient类)                   

五、JSON解析(JSON的格式、JSON的经常使用解析:JSON、Gson、fastJson)                   

六、XML解析(XML简介、两种经常使用的解析方式: PULL解析、SAX解析)                  

 反射机制                     一周 

H5基础

一、HTML经常使用标签、CSS经常使用语法、选择器、盒子模型、定位、浮动、导航栏、图片                   

二、媒体屏幕适配、CSS3动画、转换、过渡、动画、多列、瀑布流                   

三、JavaScript基本语法、DOM模型、事件监听、内置对象                   

四、HTML5新特性:视频播放、Canvas基础、本地存储                   

五、JavaScript Ajax                   

BootStrap基础:响应式布局介绍、响应式布局效果、响应式布局使用                     一周 

Android开发初级阶段 UI基础

一、Android发展史及四层系统架构                   

二、Android环境搭建及SDK介绍                   

​三、建立第一个Android程序                   

四、Eclipse开发APP的目录结构                   

五、Android Studio开发APP的目录结构                   

六、adb shell简介                   

七、View经常使用属性                       

 八、Android长度相关单位的概念、区别及转换运算(sp、dp、dip、px、dpi)                   

九、LinearLayout及RelativeLayout特有属性                               

十、FrameLayout及GridLayout特有属性                   

十一、TextView、EditText、Button、ImageView基本用法                   

十二、RadioButton及RadioGroup的用法                   

1三、CheckBox的多选效果及监听                   

1四、Spinner经常使用属性及适配器                   

1五、AutoCompleteTextView、ScrollView、ProgressBar、SeekBar、RatingBar的基本用法                              1六、Style的做用及基本用法                   

1七、Android经常使用资源(id、字符串资源、颜色资源、尺寸资源、布局资源、数组资源、样式和主题资源 、菜单资源、图像资源、动画资源、原生xml资源、raw资源、特殊Drawable资源、自定义属性资源)                     一周 

应用核心组件初识

一、Activity生命周期及页面跳转传值                     

二、ctivity启动模式及Intent七大属性                       

 三、AsyncTask异步任务 ListView经常使用属性、方法及监听器ListView与ArrayAdapter的使用                   

四、ListView与SimpleAdapter的使用                   

五、SimpleAdapter与ViewBinder结合使用                   

六、ListView与BaseAdapter                   

七、ListView优化(内存空间优化、运行时间优化、ListView中item多布局的复用)                   

八、ListView滚动监听实现分页加载数据                   

九、GridView加载图片                   

十、ExpandableListView的用法                     一周 

数据存储及相关组件

一、菜单及对话框 (OptionsMenu、ContextMenu、PopupMenu、PopupWindow、AlertDialog、ProgressDialog、列表对话框、自定义Dialog)                   

二、SharedPreferences                  

 三、内部存储的概念及用法                   

四、外部存储的概念、存储目录及用法                   

五、存储Bitmap图片到外部存储                  

 六、SQLite数据库与CursorAdapter适配器                   

七、ContentProvider与ContentResolver的概念及关系                  

 八、ContentResolver实现系统数据的操做(联系人、媒体库文件、通话记录、短信记录)                   

九、自定义ContentProvider                   

十、CursorLoader的使用场景及用法                   

十一、AsyncTaskLoader的用法以及与CursorLoader的对比                     一周 

移动开发主流界面实现

一、动画资源(帧动画、补间动画、属性动画)                   

二、Fragment基本用法                   

三、Fragment传值                   

四、Fragment性能优化                   

五、EventBus的做用以及在Fragment中的应用                  

 六、ViewPager基本使用(ViewPager实现欢迎引导页)                  

 七、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    八、ViewPager加载网络图片                   

九、PagerAdapter优化                   

十、TAB书签导航的多种实现方式                   

十一、RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航                     一周 

应用核心组件进阶

一、ActionBar基本用法(ActionBar显示和隐藏、ActionBar添加动做项、ActionBar启动图标导航、分离式ActionBar、                    ActionBar导航模式、ActionBar现场保护 Action View的介绍、ActionProvider)                   

二、ActionBar上SearchView的用法                   

三、ToolBar的基本用法                  

四、ToolBar的Standalone用法                   

五、Notification (普统统知、大视图通知、进度条通知、自定义通知)                   

六、广播接收器的概念、做用、分类及注册                   

七、广播接收器实现系统监听(开机监听、短信监听、电话监听、耳机插拔监听、网络状态改变监听、电量改变监听)                   

八、自定义发送广播(发送无序广播、有序广播、发送本地广播、注册本地广播接收器 )                   

九、Service的概念、分类、生命周期、注册及使用场景                   

十、Start Service实现音乐播放器                   

十一、IntentService实现网络视频文件下载                   

十二、DownloadManager实现网络视频文件下载                   

1三、Bind Service实现音乐播放器                   

1四、两种服务混合使用实现MediaPlayer音乐播放                   

1五、AIDL跨进程Service的概念及用法                   

1六、Messenger的概念及用法                   

1七、Handler、Looper消息传递机制的原理                   

1八、Handler、Looper源码分析                   

1九、LruCache与Bitmap二次采样                   

20、WebView基本用法以及与html5交互                       一周 

View深刻探究

一、事件分发消费机制的原理分析及应用场景                   

二、自定义View的常规作法                   

三、自绘制的自定义View(画布Canvas、画笔Paint、重写onDraw()方法、重写onMeasure()方法、自定义属性)                   

四、组合式自定义View                          

五、具备手势监听的自定义View                    

 六、继承于ViewGroup的自定义布局                   

七、Android中机型适配出现的缘由(系统碎片和屏幕碎片)                   

八、机型适配的解决方案(屏幕适配:相对布局、尺寸限定符、最小宽度限定符、屏幕方向限定符、自动拉伸位图,版本适配,语言自适应)                     一周 

移动开发主流界面实现

一、动画资源(帧动画、补间动画、属性动画)                   

二、Fragment基本用法                   

三、Fragment传值                   

四、Fragment性能优化                   

五、EventBus的做用以及在Fragment中的应用                   

六、ViewPager基本使用(ViewPager实现欢迎引导页)                   

七、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    八、ViewPager加载网络图片                   

九、PagerAdapter优化                   

十、TAB书签导航的多种实现方式                   

十一、RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航                     一周 

移动开发主流界面实现

一、动画资源(帧动画、补间动画、属性动画)                   

二、Fragment基本用法                   

三、Fragment传值                   

四、Fragment性能优化                   

五、EventBus的做用以及在Fragment中的应用                   

六、ViewPager基本使用(ViewPager实现欢迎引导页)                   

七、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    八、ViewPager加载网络图片                   

九、PagerAdapter优化                   

十、TAB书签导航的多种实现方式                   

十一、RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航                     一周 

移动开发主流界面实现

一、动画资源(帧动画、补间动画、属性动画)                   

二、Fragment基本用法                   

三、Fragment传值                   

四、Fragment性能优化                   

五、EventBus的做用以及在Fragment中的应用                   

六、ViewPager基本使用(ViewPager实现欢迎引导页)                   

七、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    八、ViewPager加载网络图片                   

九、PagerAdapter优化                   

十、TAB书签导航的多种实现方式                   

十一、RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航                     一周 

移动开发主流界面实现

一、动画资源(帧动画、补间动画、属性动画)                   

二、Fragment基本用法                   

三、Fragment传值                   

四、Fragment性能优化                   

五、EventBus的做用以及在Fragment中的应用                   

六、ViewPager基本使用(ViewPager实现欢迎引导页)                   

七、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    八、ViewPager加载网络图片                   

九、PagerAdapter优化                   

十、TAB书签导航的多种实现方式                   

十一、RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航                     一周 

Android开发高级阶段 经常使用第三方框架

一、百度地图(百度地图API及配置、百度地图定位及覆盖物、百度POI检索、出行线路规划、公交路线查询)       

二、第三方侧滑菜单SlidingMenu及与原生DrawerLayout、SlidingPaneLayout的对比                   

三、UIL(universal-image-loader)图片加载框架                   

四、okHttp网络访问框架                   

五、Picasso加载网络图片框架                   

六、Fresco加载图片框架                   

七、xUtils三、0框架                   

八、PullToRefresh下拉刷新框架                   

九、Ultra PullToRefresh下拉刷新框架                   

十、ButterKnife(反转注入框架)                   

十一、ActiveAndroid(数据库ORM框架)                   

十二、Retrofit(网络访问框架)                     一周 

Android5.0新技术

一、RecyclerView及CardView                   

二、ExpandableRecyclerView CoordinatorLayout协调AppBarLayout、CollapsingToolbarLayout、NestedScrollView、                    Toolbar、RecyclerView等控件实现特殊滚动效果                   

三、TextInputLayout与TextWatcher                   

四、FloatingActionButton                   

五、Snackbar                  

 六、TabLayout介绍以及与ViewPager、Fragment配合实现TAB导航效果                     

七、NavigationView介绍以及结合DrawerLayout使用SwipeRefreshLayout下拉刷新控件                     一周 

其余高级技术

一、媒体播放器(MediaPlayer、VideoView、SurfaceView及MediaPlayer)                   

二、Vitamio第三方播放器                   

三、摄像头                   

四、传感器                  

 五、ZXing二维码                  

 六、JPush极光推送                   

七、ShareSDK一键分享及                   

八、第三方登陆                   

九、Alipay支付及微信支付                   

十、加密解密(编码解码、对称加密、非对称加密、消息摘要)                     一周 

Android项目实战阶段 APP开发

一、商业应用项目模拟(项目结构分析及设计、UML、Git、SVN、打包混淆及数字签名)                   

二、移动开发工程师与web工程师工做配合的流程                   

三、常见面试题                   

四、面试经常使用技巧(面试禁忌)                   

五、开发规范(代码规范)                     三周 

为何选择育知?

相关文章
相关标签/搜索