尚学堂社区

 找回密码  立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

2017年尚学堂最新学习路线图 Java9新特性 马士兵老师喊你看直播 2017尚学堂Java+大数据课程
查看: 958|回复: 4

2017年Android学习路线图(全套视频、源码、笔记、工具)

[复制链接]
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 88 天

    连续签到: 7 天

    [LV.6]常住居民II

    11

    程序猿

    1639

    学堂币

    342

    主题

    管理员

    最强王者

    Rank: 9Rank: 9Rank: 9

    积分
    5017
    发表于 2017-3-16 17:38:29 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    Android.jpg


    部分链接遇到被和谐的问题,QQ3276365171,会帮助你获取学习资料!

    〇、为什么我们要做这张Android学习路线图?

    让小编来告诉你打开这张路线图的正确姿势~

    请在一个幽暗的环境打开!为什么?(此处省略6个字,重要的事情问三遍……)小编呕心沥血1/24载,只为做出最能帮助学员学习的路线图,一字一线都是拳拳心意啊,这么浓厚的情谊必然会闪闪发光滴!所以,就让这张路线图为大家照亮学习的路吧~

    直达链接:

    1.第一阶段 Java与H5编程…………………………………………………………………………楼层1

    2.第二阶段 Android初级…………………………………………………………………………..楼层2

    3.第三阶段 Android中级…………………………………………………………………………..楼层3

    4.第四阶段 Android高级…………………………………………………………………………..楼层4

    5.Android课程 配套资源…………………………………………………………………………..楼层5


    一、Android学习路线图

    Android学习路线图.png

    (点击查看大图)
    或者通过链接查看高清大图

    二、Android学习路线图-视频篇

    第一阶段 Java与H5编程
    1)Java语言入门

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

    2、Java概述和开发环境

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

    4、数据类型和运算符

    5、流程控制与数组

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

    2)面向对象

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

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

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

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

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

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

    7、多态(对象的多态,对象的转型) 内部类和常用的设计模式

    3)Java核心

    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类的常用方法、线程的生命周期,线程的实现、线程的安全问题)

    4)H5网络相关

    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解析) 反射机制

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

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

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

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

    11、JavaScript Ajax BootStrap基础:响应式布局介绍、响应式布局效果、响应式布局使用

    第二阶段 Android初级 见2楼



    美好的一天从签到开始
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 88 天

    连续签到: 7 天

    [LV.6]常住居民II

    11

    程序猿

    1639

    学堂币

    342

    主题

    管理员

    最强王者

    Rank: 9Rank: 9Rank: 9

    积分
    5017
     楼主| 发表于 2017-3-17 10:44:17 | 显示全部楼层
    第二阶段 Android初级
    1)UI基础

    1.Android四层架构与发展史;

    2.Android studio开发环境搭建;

    3.目录结构简介;

    4.View 与 ViewGroup;

    5.TextView 基本使用;

    6.Android五大布局;

    7.Button使用;

    8.四种监听器,与优化;

    9.ImageView与ScaleType;

    10.RadioButton及RadioGroup的用法;

    11.CheckBox的多选效果及监听;

    12.ProgressBar、SeekBar、RatingBar的基本用法;

    2)网络编程

    1.Android中异步类AsyncTask使用;

    2.Thread+Handler+线程池;

    3.http协议简述;

    4.httpurlconnection 与 httpclient;

    5.图片上传与下载;

    6.请求头与响应头;

    7.ListView与GridView使用;

    8.3种适配器使用;

    9.ListView优化;

    10.图片异步加载Lrucatch使用;

    11.ListView滑动锁处理;

    12.ExpandableListView的用法

    3)数据存储

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

    2.自定义Notification使用;

    3.SharedPreferences;

    4.内部存储与外部存储的概念及用法;

    5.SQLite数据库与CursorAdapter适配器;

    6.ContentProvider与ContentResolver的概念及关系;

    7. 短信验证实现;

    8.自定义ContentProvider;

    9.完善图片异步加载工具类.

    4)Android核心组件

    1.Activity生命周期;

    2.横竖屏切换生命周期变化;

    3.Intent 7大属性;

    4.BroadcastReceiver注册方式以及种类;

    5.Service生命周期,启动方式,自启动;

    6.AIDL使用;

    7.Fragment生命周期以及使用;

    8.Viewpager+Fragment组合使用;

    9.广告轮播效果实现;

    10.软件框架界面编写;

    11.MediaPlayer与Mediarecorder.

    第三阶段 Android中级 见3楼


    美好的一天从签到开始
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 88 天

    连续签到: 7 天

    [LV.6]常住居民II

    11

    程序猿

    1639

    学堂币

    342

    主题

    管理员

    最强王者

    Rank: 9Rank: 9Rank: 9

    积分
    5017
     楼主| 发表于 2017-3-17 10:49:03 | 显示全部楼层
    第三阶段 Android中级
    1)Android进阶

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

    2.View绘制流程与自定义View;

    3.Touch事件分发机制;

    4.自定义View歌词滚动;

    5.自定义ListView上下拉刷新;

    6.自定义View抽屉特效;

    7.自定义通信录特效;

    8.5.0新特性RecyclerView及CardView;

    9.支付宝接入流程;

    10.Sina微博接入;

    11.微信分享接入;

    12.百度地图LBS以及基本地图功能接入;

    13.ScrollView分页特效;

    14.Jpush接入;

    15.电商项目编写;

    16.打包混淆与反编译;

    17.屏幕适配于国际化。


    第四阶段 Android高级 见4楼


    美好的一天从签到开始
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 88 天

    连续签到: 7 天

    [LV.6]常住居民II

    11

    程序猿

    1639

    学堂币

    342

    主题

    管理员

    最强王者

    Rank: 9Rank: 9Rank: 9

    积分
    5017
     楼主| 发表于 2017-3-17 10:53:31 | 显示全部楼层
    第四阶段 Android高级
    1)框架搭建与自定义框架

    1.Volley框架使用;

    2.Imageloader框架使用;

    3.Pulltorefreshlistview框架使用;

    4.SlidingMenu框架使用;

    5.Zxing二维码扫描使用;

    6.SVN使用;

    7.Monkey以及云测试;

    8.网络请求加密处理;

    9.自定义播放器;

    10.WebView与h5组合使用;

    11.Umeng分享与统计;

    12.社区项目编写;

    13.就业辅导简历编写,模拟面试.

    Android课程 配套资源 见5楼

    美好的一天从签到开始
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 88 天

    连续签到: 7 天

    [LV.6]常住居民II

    11

    程序猿

    1639

    学堂币

    342

    主题

    管理员

    最强王者

    Rank: 9Rank: 9Rank: 9

    积分
    5017
     楼主| 发表于 2017-3-17 11:00:51 | 显示全部楼层
    Android课程 配套资源
    视频课程:

    尚学堂_高明鑫_andriod视频教程
    网盘链接:
    http://pan.baidu.com/s/1boM67lP

    尚学堂_纪永强_android视频教程
    网盘链接:
    http://pan.baidu.com/s/1eRXpL6M

    尚学堂_李顺荣_android视频教程
    网盘链接:
    http://pan.baidu.com/s/1qYk24C8





    美好的一天从签到开始
    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条


    尚学堂,实战化教学领导品牌 用户登录 立即注册

    QQ|Archiver|手机版|小黑屋|尚学堂社区 ( 京ICP备13018289号-1  

    GMT+8, 2017-6-25 09:52 , Processed in 0.432514 second(s), 45 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表