zoukankan      html  css  js  c++  java
  • Android从零开发目录

    育知2016全新课程体系

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

    阶段 科目 主要内容 课时 

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

    1、介绍计算机的基本使用和DOS常用命令                       

    2、Java概述和开发环境                       

    3、关键字、标识符、常量与变量                       

    4、数据类型和运算符                      

     5、流程控制与数组                      

     6、方法的定义及格式、正确的调用方法                     一周 

    OOP编程

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

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

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

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

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

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

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

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

    Java核心API

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

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

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

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

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

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

    Set接口:HashSet类、TreeSet类                      

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

     5、泛型的使用                   

    6、File类、File类的常用方法                   

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

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

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

    网络与Web应用

    1、Socket编程                  

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

    3、SQLite数据库的使用                  

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

    5、JSON解析(JSON的格式、JSON的常用解析:JSON、Gson、fastJson)                   

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

     反射机制                     一周 

    H5基础

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

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

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

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

    5、JavaScript Ajax                   

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

    Android开发初级阶段 UI基础

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

    2、Android环境搭建及SDK介绍                   

    ​3、创建第一个Android程序                   

    4、Eclipse开发APP的目录结构                   

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

    6、adb shell简介                   

    7、View常用属性                       

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

    9、LinearLayout及RelativeLayout特有属性                               

    10、FrameLayout及GridLayout特有属性                   

    11、TextView、EditText、Button、ImageView基本用法                   

    12、RadioButton及RadioGroup的用法                   

    13、CheckBox的多选效果及监听                   

    14、Spinner常用属性及适配器                   

    15、AutoCompleteTextView、ScrollView、ProgressBar、SeekBar、RatingBar的基本用法                              16、Style的作用及基本用法                   

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

    应用核心组件初识

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

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

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

    4、ListView与SimpleAdapter的使用                   

    5、SimpleAdapter与ViewBinder结合使用                   

    6、ListView与BaseAdapter                   

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

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

    9、GridView加载图片                   

    10、ExpandableListView的用法                     一周 

    数据存储及相关组件

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

    2、SharedPreferences                  

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

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

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

     6、SQLite数据库与CursorAdapter适配器                   

    7、ContentProvider与ContentResolver的概念及关系                  

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

    9、自定义ContentProvider                   

    10、CursorLoader的使用场景及用法                   

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

    移动开发主流界面实现

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

    2、Fragment基本用法                   

    3、Fragment传值                   

    4、Fragment性能优化                   

    5、EventBus的作用以及在Fragment中的应用                  

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

     7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    8、ViewPager加载网络图片                   

    9、PagerAdapter优化                   

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

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

    应用核心组件进阶

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

    2、ActionBar上SearchView的用法                   

    3、ToolBar的基本用法                  

    4、ToolBar的Standalone用法                   

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

    6、广播接收器的概念、作用、分类及注册                   

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

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

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

    10、Start Service实现音乐播放器                   

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

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

    13、Bind Service实现音乐播放器                   

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

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

    16、Messenger的概念及用法                   

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

    18、Handler、Looper源码分析                   

    19、LruCache与Bitmap二次采样                   

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

    View深入探究

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

    2、自定义View的常规做法                   

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

    4、组合式自定义View                          

    5、具有手势监听的自定义View                    

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

    7、Android中机型适配出现的原因(系统碎片和屏幕碎片)                   

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

    移动开发主流界面实现

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

    2、Fragment基本用法                   

    3、Fragment传值                   

    4、Fragment性能优化                   

    5、EventBus的作用以及在Fragment中的应用                   

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

    7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    8、ViewPager加载网络图片                   

    9、PagerAdapter优化                   

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

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

    移动开发主流界面实现

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

    2、Fragment基本用法                   

    3、Fragment传值                   

    4、Fragment性能优化                   

    5、EventBus的作用以及在Fragment中的应用                   

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

    7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    8、ViewPager加载网络图片                   

    9、PagerAdapter优化                   

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

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

    移动开发主流界面实现

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

    2、Fragment基本用法                   

    3、Fragment传值                   

    4、Fragment性能优化                   

    5、EventBus的作用以及在Fragment中的应用                   

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

    7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    8、ViewPager加载网络图片                   

    9、PagerAdapter优化                   

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

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

    移动开发主流界面实现

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

    2、Fragment基本用法                   

    3、Fragment传值                   

    4、Fragment性能优化                   

    5、EventBus的作用以及在Fragment中的应用                   

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

    7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter                    8、ViewPager加载网络图片                   

    9、PagerAdapter优化                   

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

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

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

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

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

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

    4、okHttp网络访问框架                   

    5、Picasso加载网络图片框架                   

    6、Fresco加载图片框架                   

    7、xUtils3、0框架                   

    8、PullToRefresh下拉刷新框架                   

    9、Ultra PullToRefresh下拉刷新框架                   

    10、ButterKnife(反转注入框架)                   

    11、ActiveAndroid(数据库ORM框架)                   

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

    Android5.0新技术

    1、RecyclerView及CardView                   

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

    3、TextInputLayout与TextWatcher                   

    4、FloatingActionButton                   

    5、Snackbar                  

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

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

    其他高级技术

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

    2、Vitamio第三方播放器                   

    3、摄像头                   

    4、传感器                  

     5、ZXing二维码                  

     6、JPush极光推送                   

    7、ShareSDK一键分享及                   

    8、第三方登录                   

    9、Alipay支付及微信支付                   

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

    Android项目实战阶段 APP开发

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

    2、移动开发工程师与web工程师工作配合的流程                   

    3、常见面试题                   

    4、面试常用技巧(面试禁忌)                   

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

    为什么选择育知?

  • 相关阅读:
    第一冲刺阶段——站立会议第六天4月23日
    第一冲刺阶段——站立会议第五天4月22日
    第一冲刺阶段——站立会议第四天4月21日
    第一冲刺阶段——站立会议第三天4月20日
    第一冲刺阶段——站立会议第二天4月19日
    第一冲刺阶段——站立会议第一天4月18日
    WBS
    团队项目计划
    团队项目——班级派发布视频
    团队简介
  • 原文地址:https://www.cnblogs.com/dongrirensheng/p/5416811.html
Copyright © 2011-2022 走看看