增加文章《Android 名企面试题及涉及知识点整理 》(2.28) | 增加文章《一些常用的代码优化注意 》(3.20) |
增加视频《快速学会 JNI(密码 :2x53)》(3.21) | 增加文章《Android 快速实现文件下载 - 4行代码》(2.26) |
增加视频《值植物大战僵尸(密码: ajgi) 》(3.21) | 增加视频《Android电子市场》(2.28) |
Android视频篇第一阶段-Java基础 |
本阶段Java课程共计10个知识点,2个免费视频涵盖 |
1、周期与目标: 学习周期:29天 学完后目标:1.胜任初级Java开发;2.掌握Java核心基础知识,为Android学习阶段打下基础。 |
2、知识点: 1)计算机基础知识(掌握) 计算机基础、DOS常用命令、Java概述、JDK环境安装配置、环境变量配置、Java程序入门 2)编程基础(掌握) 常量与变量、数据类型、运算符、流程控制语句、方法、数组 3)面向对象(重点) 类与对象、封装、继承、多态、抽象类、接口 4)常用类(重点) 常用类介绍、正则表达式 5)集合(重点) Collection集合、List集合、Set集合、Map集合 6)异常(掌握) 异常处理方式、自定义异常 7)IO(重点) File类、递归、字节流、字符流、转换流、缓冲流 8)多线程(掌握) 多线程、线程池 9)网络编程(掌握) 网络编程 10)反射(掌握) 反射 |
3、该阶段免费配套视频 1)《Java基础视频-最新精华版[推荐]》 密码:6xvi(此免费视频对应上述所有知识点) 2)《Java基础视频-经典版教程》 密码:iuv4(此免费视频对应上述所有知识点) |
Android视频篇第二阶段-Android核心基础阶段 |
本阶段PHP课程共计5个知识点,共计2个免费配套视频涵盖 |
1、周期与目标: 学习周期:16天 学完后目标: 1.能够根据项目需求,完成对应的模块设计与开发;2.能够担任初级Android工程师需求,可根据产品经理需求完成程序编写,多种分辨率的屏幕适配。 |
2、知识点: 1)xml+json入门解析+Android入门+常见布局(掌握) 几种数据格式的掌握、json的解析方法、Android系统框架理解、常见几种布局、DDMS各个功能、单元测试 2)文件存储+界面展现+MySQL+JDBC(重点) Logcat的使用方法、Android中的文件权限的作用、SharedPreference的使用介绍、SD卡使用介绍、MySql数据库使用介绍、JDBC操作数据库 3)数据存储+界面展现+Html+Tomcat+Http协议介绍+ Servlet(Request、Response)+文件上传+Android应用开发-网络编程(重点) sqlite数据库的使用、ListView控件的使用、Html标签的使用、Servlet的生命周期、ANR异常、Handler消息机制原理 4)页面跳转和数据传递+广播和服务+内容提供者(重点) Intent意图介绍、AndroidManifest.xml文件掌握、四大组件的使用方法、用户私有数据的访问 5)多媒体编程+新特性和知识点回顾+代码版本管理和实战(掌握) 图形图像的处理、SurfaceView的使用、VideoView的使用、Vitamio万能播放器的使用、Fragment的使用、动画的定义 |
3、该阶段免费配套视频 1)《Android基础视频教程【强烈推荐】》 密码:tdu4(此免费视频对应上述所有知识点) 2)《Android4.0开发视频教程 》 密码:t8k3 (此免费视频对应上述所有知识点) |
本阶段Android课程共计4个知识点,合计2个免费视频+1个未公开视频涵盖 |
1、周期与目标: 学习周期:18天 学完后目标:1.能够完成基本的JNI开发;2.能够完成界面复杂,业务逻辑强的软件开发,使用流行的开源项目提高开发效率; 3.能够独立根据需求设计复杂自定义控件实现。 |
2、知识点: 1)C语言基础(掌握) main函数、include头文件、system命令、C的基本数据类型、printlnf、scanf与占位符、数组与指针、内存分配、结构体、联合体与枚举、typedef 2)JNI与底层调用(熟悉) jni概念、交叉编译、ndk目录、jni开发流程、java向C传递数据、C代码中向logcat输出日志、C回调java方法等 3)基础综合项目(进程管理+手机存储空间管理+ 黑名单设置和关系+通话与短信管理+控件的优化技巧等(重点) svn工具、获取服务端应用版本号 、Dialog控件、更新新版本apk、代码延时执行、Context的区别、3D旋转效果、状态选择器、 自定义组合控件、SharedPreferences读写数据、GPS定位、手势识别器、绑定SIM卡、获取联系人、超级管理员功能、黑名单、 分页加载、电话与短信拦截、Popupwindow、卸载、打开、详情、分享软件等 4) 复杂自定义控件(掌握) 自定义View、自定义窗口标题、自定义Notification、自定义Dialog、各种图形的使用介绍、ListView数据异步加载、AsyncTask、 ListView数据的分批加载、拖拉与多点触摸等 |
3、免费视频资源配套: 1)《三天快速学会JNI技术教程》 密码:idt5(此免费视频对应上述1,2知识点) 2)《基础综合项目之Android手机卫士 》 密码:ju9f(此免费视频对应上述 3知识点) 3) 与4知识点相关视频,正在紧张更新中 |
Android视频篇第四阶段-Android项目进阶阶段 |
本阶段PHP课程共计5个知识点,知识点视频加速整理中 |
1、周期与目标: 学习周期:16天 学完后目标:1.能够完成开发移动互联网类开发;2.能够熟练使用开发工具Android Studio, 3.对Android系统新特性和常用开源框架有深刻的理解。 |
2、知识点: 1)互联网新闻客户端项目(掌握) 快速敏捷开发 综合使用了Xutils、恻拉菜单、极光推送、社会分享、下拉刷新、二维码生成等开源项目 ;屏幕适配 ;新闻详情使用,html模板和javascript的动态交互;项目的需求分析、构建项目业务模型、程序设计文档等 详:Splash界面动画效果、ViewPager实现引导页界面、SlidingMenu控件、Fragment替换界面、ViewPager+RadioGroup、基类的抽取、ViewPager禁止滑动、SlidingMenu侧边栏、HttpUtils获取网络数据、Gson解析JSON、sharepreference本地数据缓存、ViewPagerIndicator使用、ViewPagerIndicator滑动冲突、事件分发机制、centerCrop属性、ShareSDK完成分享功能、内存缓存和硬盘缓存、缓存机制、第三方SDK接入 2)电子应用市场项目(掌握) 项目整体框架设计;观察者模式;工厂模式 ;模版模式;三级缓存, 对内存进行优化;谷歌推出的兼容包;自定义控件 ;View原理、测量、布局、绘制;触摸事件 详:自定义Application、CommonUtils工具类、封装日志管理工具类、ActionBar、PagerSlidingTab+viewpager、HttpHelper获取数据、PullToRefresh、ImageLoader、StellarMap、随机颜色、动态添加TextView选择器、ValueAnimator、PhotoView、Executors封装线程池 3)开发工具Android Studio (重点) 安装Android Studio工具、配置Android Studio的Android SDK路径、gradle、Android Studio常用菜单、修改常用设置、导入eclipse项目、Android Studio依赖库文件添加 4) Android5.0+6.0新特性 (掌握) Material主题样式、 Android5.0中Eelevation、translation属性、View中outlineprovider属性、独立应用View的裁剪功能、Palette类实现取色、 RecyclerView控件、CardView开发出卡片效果、SwipeRefreshLayout刷新控件、ToolBar控件、5.0新特性版本兼容4.0及以上版本、OKHTTP网络框架等 5)开源框架合集(掌握) Ion库、Retrofit、Volley库 、图片加载库 、PullToRefresh、PinnedSectionList、CustomShapeImage等 |
3、该阶段免费配套视频 1)《Android电子市场》 密码:无(此免费视频对应上述2知识点) 2) 其他知识点视频加速整理中 |
Android视频篇第五阶段-Android项目加强阶段 |
本阶段Android课程共计6个知识点,共计4个配套视频(1个视频已经公布,3个正在紧张更新中) |
1、周期与目标: 学习周期:15天 学完后目标: 1.能够完成开发QQ5.0特效制作,影音播放项目;2.掌握企业实战开发技巧;3.对智能家居和地图功能接入有较为深入的理解等。 |
2、知识点: 1)QQ5.0新UI特性(掌握) ListView特效、ValueAnimator、快速索引 、pinyin4j.jar汉字转拼音 、几何工具类、粘性控件 、ValueAnimator实现粘性控件松手回弹 2)就业实战高级技巧(重点) 友盟集成、 apk瘦身、加固 、渠道打包 、增量更新、 动态加载、SVN服务器端搭建的使用、ButterKnife类库使用、 网络框架的二次封装、 Android富文本效果 、页面数据缓存实现的流程、Fiddler对数据抓取等 3)手机影音项目(重点) 视频播放处理和功能设计 、万能格式播放器、获取系统视频和音频数据、音频播放顺序模式 、单曲循环和循环播放的切换和逻辑处理 、歌词文件解析逻辑 、后台播放音频 、通知栏进入播放进度同步 详:Handler延迟发送消息、ViewCompat实现缩放动画、指示线跟随ViewPager移动、AsyncQueryHandler和Media.EXTERNAL_CONTENT_URL查询视频数据、CursorAdapter展示视频列表 、Calendar格式化时间、Formatter格式化文件大小、 VideoView播放视频、AudioManager操作视频音量 、响应第三方播放请求、播放网络视频、OnInfoListener 、OnErrorListener 、Vitamio插件等 4)智能家居项目(重点) 远程画面监控 、远程控制摄像头拍摄方向、语音通话、瞬间远程抓拍、多摄像头同时连接、侦听摄像头移动事件、颠倒画面、远程录像留证 详:智能摄像头SDK、智能摄像头SDK操作摄像头、讯飞语音SDK、蓝牙灯泡、android蓝牙相关api 5)地图相关开发(掌握) 百度地图第三方接口使用等 6)地图相关开发(掌握) 企业开发中第三方接口的使用 7)Android源码级分析(掌握) 虚拟机、Android源码的下载与编译 、Android系统的启动流程等 |
工具篇——学Android所用软件 |
工具篇——学Android所用文档 |
资源名称 | 百度网盘一键下载 | 密码 |
以下资源全部下载 | https://pan.baidu.com/s/1hrElfrm | krqa |
Android官方API文档完整版 | https://pan.baidu.com/s/1hsa5Dru | ehaj |
JAVA_API_1.7中文 | https://pan.baidu.com/s/1c2MGR3y | mmcc |
系统上层所有应用的源代码 | https://pan.baidu.com/s/1pL1vIK7 | 3iwj |
MySQL_5.1_zh | https://pan.baidu.com/s/1nuHy9XR | trdr |
Android HUD SDK | https://pan.baidu.com/s/1c2JZeCS | kdbu |
JPush Android 集成指南 | https://pan.baidu.com/s/1nvrWt6L | gdb3 |
umsdk_Android_友盟标准统计集成文档 | https://pan.baidu.com/s/1jIwMmk2 | 2p2f |
Android_蓝牙开发指南手册 | https://pan.baidu.com/s/1i5HgYxR | afhp |
Android_移动编程googleMap手册 | https://pan.baidu.com/s/1qYSydXU | ajpg |
Android 高德地图SDK开发指南手册 | https://pan.baidu.com/s/1kUXHCsZ | 4izp |
alipayshare_Android_文档 | https://pan.baidu.com/s/1miPi1Uo | 3uak |
BaiduLBS_AndroidSDK_Docs | https://pan.baidu.com/s/1i5DdnJB | 5ex2 |
微信语音SDK+Demo+开发文档 | https://pan.baidu.com/s/1i4Osu8l | 8hpv |
微信图像SDK+Demo+开发文档 | https://pan.baidu.com/s/1kVfPlSN | y9c8 |
JNI API完全手册(new)” | http://pan.baidu.com/s/1o7ELw2u |
工具篇-学Android所用SDK与源码(有时间建议分析下的源码) | ||
资源名称 | 百度网盘一键下载 | 密码 |
以下资源全部下载 | jxb4 | |
SDK:android-19_r03 | 61pe | |
SDK:android-20_r01 | h3tm | |
SDK:android-21_r01 | ws6n | |
SDK:android-22_r02 | 2nim | |
SDK:android-23_r01 | a6ck | |
docs-21_r01 | 4cst | |
sources-19_r01 | mxjh | |
sources-20_r01 | 962c | |
sources-21_r01 | iutu | |
jdk7 | vh49 | |
jdk8 | pk4c | |
国内镜像站 | 无 | |
200种动画效果集合框架源码 | q569 | |
ListView监听上下滑动(判断是否显示返回顶部按钮)源码 | 84pi | |
Android各种工具类源码 | rjz8 | |
Android多线程断点续传下载 在线播放音乐源码 | x6t7 | |
Android应用源码安卓17种图片特效处理源码 | 38ph | |
Android项目源码BaseAnimation数百种动画效果源码集合 | 9brt | |
Android自定义日历控件点击某天返回日期源码 | 64g3 | |
Android切换菜单(Viewpager Fragme)源码 | 9nqj | |
Android项目源码仿微信APP源码登录注册添加好友会话聊天换肤二维码扫描源码 | mj2f | |
实现新闻分类(二级下拉菜单)效果源码 | utpn | |
千种经典Android 源码+demo集合下载 | ghvs |
经验篇-学Android是否可拿高薪? | |
资源名称 | 链接地址 |
Android88期,毕业24个工作日,就业率39.51%,平均薪水11710元! | http://bbs.itheima.com/thread-323191-1-1.html |
双元课堂Android1期,毕业20天,就业率100%,平均薪水11123元! | http://bbs.itheima.com/thread-211372-1-1.html |
Android83期,毕业97个工作日,就业率93.83%,平均薪水11851元! | http://bbs.itheima.com/thread-303214-1-1.html |
没有基础适不适合学编程? | http://www.itheima.com/newhelp/391.html |
一张帖看完黑马所有学科介绍视频 | http://bbs.itheima.com/thread-291198-1-1.html |
一张贴看完黑马4个月学习生活 | http://bbs.itheima.com/thread-15847-1-1.html |
一张帖看完全国黑马所有学科、班级就业薪 | http://bbs.itheima.com/thread-130723-1-1.html |
巧看黑马程序员视频,悄悄成为高手 | http://bbs.itheima.com/thread-330548-1-1.html |
面试篇-Android面试贴大集合(HR) | ||
资源名称 | 百度网盘一键下载 | 密码 |
整合Android面试中各种高水准、内涵、刁钻HR面 | https://pan.baidu.com/s/1hs8v9MO | nr99 |
经典非技术面试题合集 | http://bbs.itheima.com/thread-329222-1-1.html | 无 |
找工作就像相亲,教你脱单秘籍 | http://bbs.itheima.com/thread-321335-1-1.html | |
求职就业的第一步 | http://bbs.itheima.com/thread-321838-1-1.html | |
找工作之前必做的市场分析 | http://bbs.itheima.com/thread-322116-1-1.html | |
绕过招聘陷阱,识别潜力创业公司 | http://bbs.itheima.com/thread-322707-1-1.html | |
把握简历要点,面试电话接到手软 | http://bbs.itheima.com/thread-323109-1-1.html | |
做好面试前的准备工作 | http://bbs.itheima.com/thread-325672-1-1.html | |
面试流程简介 | http://bbs.itheima.com/thread-327197-1-1.html | |
投递简历,你准备好了吗? | http://bbs.itheima.com/thread-324466-1-1.html | |
面试官都在想什么 | http://bbs.itheima.com/thread-328218-1-1.html | |
排名前10位的人事面试问题 | http://bbs.itheima.com/thread-329994-1-1.html | |
STAR法则 | http://bbs.itheima.com/thread-330329-1-1.html | |
面试交谈技巧 | http://bbs.itheima.com/thread-328795-1-1.htm |
面试篇-Android面试贴大集合(技术面) | ||
资源名称 | 百度网盘一键下载 | 密码 |
Android超经典面试题整理(百问不厌) | https://pan.baidu.com/s/1dEXTTEL | xz2v |
Android程序员面试题精编版(10K+月薪的冲刺) | https://pan.baidu.com/s/1c44dgM | waqm |
黑马Android内部压轴技术面连载现世(一) | http://bbs.itheima.com/thread-310260-1-1.htm | 无 |
黑马Android内部压轴技术面连载现世(二) | http://bbs.itheima.com/thread-310262-1-1.html | |
黑马Android内部压轴技术面连载现世(三) | http://bbs.itheima.com/thread-310793-1-1.htm | |
黑马Android内部压轴技术面连载现世(四) | http://bbs.itheima.com/thread-310796-1-1.html | |
黑马Android内部压轴技术面连载现世(五) | http://bbs.itheima.com/thread-315731-1-1.html | |
黑马Android内部压轴技术面连载现世(六) | http://bbs.itheima.com/thread-316529-1-1.html | |
给Android程序员的一些面试建议(初) | http://bbs.itheima.com/thread-320519-1-1.html | |
给Android程序员的一些面试建议(中) | http://bbs.itheima.com/thread-320651-1-1.html | |
腾讯、网易、今日头条等技术面分享 | http://bbs.itheima.com/thread-320520-1-1.html | |
Android工程师面试题精华推荐 | https://pan.baidu.com/s/1c2btKq8 | q69y |
以上资源全下载 | https://pan.baidu.com/s/1bpmlj5d | dq7s |
Android_Robot 发表于 2017-2-14 17:07
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |