<h1 align="center">Java Android学习/面试指南 </h1>
<!--| Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ | Ⅶ | Ⅷ | Ⅸ | Ⅹ | Ⅹ | Ⅹ |
| :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: | :-------: | :-------:| :------:|:------:|
| Flutter[:iphone:](#Flutter)| Android[:pencil2:](#Android) | Java[:coffee:](#Java)|Kotlin[:unlock:](#Kotlin) | 面试[:memo:](#面试指南) |网络[:cloud:](#网络协议)| 操作系统 [:computer:](#操作系统)| 系统设计[:bulb:](#系统设计)| 工具[:wrench:](#工具)| 数据库[:floppy_disk:](#数据库)| 算法[:pencil2:](#数据结构与算法) | TODO学习清单[:page_facing_up:](#TODO学习清单) |-->
| Flutter| Android | Java | Kotlin | 面试 | 网络 | 系统 | 系统设计 | 工具 | 数据库 | 算法 |TODO |
| :--------:| :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: | :-------: | :-------:| :------:|:------:|
| [ :iphone:](#Flutter)| [:pencil2:](#Android) | [:coffee:](#Java)|[:unlock:](#Kotlin) | [:memo:](#面试指南) |[:cloud:](#网络)| [:computer:](#操作系统)| [:bulb:](#系统设计)| [:wrench:](#工具)| [:floppy_disk:](#数据库)| [:pencil2:](#数据结构与算法) | [:page_facing_up:](#TODO学习清单) |
<br>
## 目录
- [Android](#Android)
- [基础](#基础知识)
- [进阶](#进阶)
- [Gradle相关](#Gradle相关)
- [自定义View](#自定义View)
- [插件化相关](#插件化相关)
- [热修复相关](#热修复相关)
- [编译器相关](#编译器相关)
- [框架源码分析](#框架源码分析)
- [性能优化](#性能优化)
- [Android常见设计模式](#Android常见设计模式)
- [音视频开发](#音视频开发)
- [开源框架](#开源框架)
- [应用发布](#应用发布)
- [打包](#打包)
- [原生功能讲解](docs/android/AndroidNote/READMENote.md)
- [Java](#java)
- [基础](#基础)
- [容器](#容器)
- [并发](#并发)
- [JVM](#jvm)
- [I/O](#io)
- [Java 8](#java-8)
- [编程规范](#编程规范)
- [TODO学习清单](#TODO学习清单)
- [Kotlin学习](#Kotlin)
- [Flutter学习](#Flutter)
- [面试指南](#面试指南)
- [备战面试](#备战面试)
- [常见面试题总结](#常见面试题总结)
- [面经](#面经)
- [Android面试专场](docs/android/Android-Interview/README.md)
- [网络协议](#网络)
- [操作系统](#操作系统)
- [Linux相关](#linux相关)
- [计算机操作系统](#计算机操作系统)
- [数据结构与算法](#数据结构与算法)
- [数据结构](#数据结构)
- [算法](#算法)
- [数据库](#数据库)
- [MySQL](#mysql)
- [Redis](#redis)
- [数据库系统原理](docs/notes/数据库系统原理.md)
- [SQL](docs/notes/SQL.md)
- [Leetcode-Database 题解](docs/notes/Leetcode-Database%20题解.md)
- [系统设计](#系统设计)
- [设计模式](#设计模式)
- [常用框架](#常用框架)
- [数据通信](#数据通信)
- [网站架构](#网站架构)
- [攻击技术](docs/notes/攻击技术.md)
- [工具](#工具)
- [Git](#git)
- [Docker](#Docker)
- [构建工具](docs/notes/构建工具.md)
- [正则表达式](docs/notes/正则表达式.md)
- [常见问题](docs/android/interview/README.md)
## Android
### 基础知识
* [Activity详细解析](docs/android/AndroidNote/Android基础/Activity详细解析.md)
* [Service详细解析](docs/android/AndroidNote/Android基础/Service详细解析.md)
* [IntentService详细解析](docs/android/AndroidNote/Android基础/IntentService详细解析.md)
* [IntentService原理解析文章](https://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401611665&idx=1&sn=9b6b1f2924d4adfe4e89a322ab53df9c&scene=21#wechat_redirect)
* [ContentProvider实例详解](docs/android/AndroidNote/Android基础/ContentProvider实例详解.md)
* [BroadcastReceiver详细解析](docs/android/AndroidNote/Android基础/BroadcastReceiver详细解析.md)
* [Android异步任务机制之AsycTask](docs/android/AndroidNote/Android基础/Android异步任务机制之AsycTask.md)
* [Handler,Looper,MessageQueue关系](docs/android/AndroidNote/Android基础/Handler,Looper,MessageQueue关系.md)
* [Android-SQLite的基本使用](docs/android/AndroidNote/Android基础/Android-SQLite的基本使用.md)
* [Android系统相机与相册的使用](docs/android/AndroidNote/Android基础/Android中相机与相册的详细使用.md)
* [图片缓存原理](docs/android/AndroidNote/Android基础/图片缓存原理.md)
* [Android数据存储的五种方式](docs/android/AndroidNote/Android基础/Android数据存储的五种方式.md)
* [Android跟随手指移动的View](docs/android/AndroidNote/Android基础/Android跟随手指移动的view.md)
* [RecyclerView的使用](docs/android/AndroidNote/Android基础/RecyclerView的简介.md)
* [Android获取SHA1](docs/android/AndroidNote/Android基础/Android获取SHA1.md)
* [Recyclerview和Listview的异同.md](docs/android/AndroidNote/Android进阶/Recyclerview和Listview的异同.md)
* [初识ConstraintLayout](https://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548068&idx=1&sn=f750ae79c9458f89c3cf85f7573ba579&scene=21#wechat_redirect)
* [TabLayout记录](docs/android/AndroidNote/Android基础/tablayout记录.md)
* [用SpannableString打造绚丽多彩的文本显示效果](http://www.jianshu.com/p/84067ad289d2)
* [解析ConstraintLayout的性能优势](https://mp.weixin.qq.com/s/gGR2itbY7hh9fo61SxaMQQ)
* [Android新特性介绍,ConstraintLayout完全解析](https://blog.csdn.net/guolin_blog/article/details/53122387)
* [Android新特性介绍,ConstraintLayout完全解析](https://blog.csdn.net/guolin_blog/article/details/53122387)
* [Android 一个无限循环滚动的卡片式ViewPager](https://blog.csdn.net/qq_30552993/article/details/76208535)
* [Android 中获取控件宽和高的方法(详细解析)](https://blog.csdn.net/CodeIsPoisonous/article/details/54316025)
### 进阶
* [Android 学习笔记核心篇](https://juejin.im/post/5c46db4ae51d4503834d8227)
* [Android内存泄漏性能优化总结](docs/android/AndroidNote/内存性能.md)
* [进程间通信详解](docs/android/AndroidNote/IPC.md)
* [Android中的动画](docs/android/AndroidNote/Android进阶/Android中的动画.md)
* [深入了解MVXX模式](docs/android/AndroidNote/Android进阶/深入了解MVXX模式.md)
* [Android项目总结](docs/android/AndroidNote/Android进阶/Android项目总结.md)
* [Android项目总结2](docs/android/AndroidNote/Android进阶/Android项目总结2.md)
* [自定义RadioGroup](docs/android/AndroidNote/Android进阶/自定义RadioGroup.md)
* [Android导入项目一直在Building的解决方案](docs/android/AndroidNote/Android进阶/AndroidStudio导入工程一直在Building的解决方案.md)
* [基于TOTP的双向认证算法](docs/android/AndroidNote/Android进阶/基于OTP算法的双向认证.md)
* [基于TOTP的双向认证算法](docs/android/AndroidNote/Android进阶/基于OTP算法的双向认证.md)
* [Android 触控事件解析 - Mastering The Android Touch System 笔记](https://www.jianshu.com/p/c65da5e81afd)
* [《Android 高性能编程》—— @IntDef 注解,减缓枚举的使用](https://blog.csdn.net/OneDeveloper/article/details/79973205)
* [Android官网建议代码规范](https://source.android.com/source/code-style#java-language-rules)
* [30多年编码经验总结成10条最佳实践](https://mp.weixin.qq.com/s?__biz=MzIyMjQ0MTU0NA==&mid=2247484524&idx=1&sn=5b2759e6d89f01e61d021545ca7556b9&chksm=e82c3d4bdf5bb45dd77227982931ede8229ee6910829253a57bb905e810c89bd3f0a162786e8&mpshare=1&scene=23&srcid=1023FjKcLWtRlcDpwEeeJnCN#rd)
* [Android中利用异步来优化处理速度](https://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=401555104&idx=1&sn=501e6158e6eb26b4e86467be01fd290e&scene=21#wechat_redirect)
* [三大图片缓存框架
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用.zip (968个子文件)
dispatcher.bmp 1.38MB
.DS_Store 6KB
android-lanchmode-singleinstance.gif 43KB
android-lanchmode-singletask.gif 35KB
android-lanchmode-singletop.gif 33KB
android-lanchmode-standard.gif 32KB
binder.gif 27KB
synchronized_2.gif 23KB
oop.gif 9KB
.gitignore 352B
.gitignore 22B
test.html 42B
KotlinCourse.iml 281B
tomcat_lru_cache.java 3KB
tomcat_cache.java 1001B
background2.jpg 390KB
framework.jpg 292KB
android-listview.jpg 193KB
wechat.jpg 178KB
kernel_thread.jpg 163KB
thread_1.jpg 163KB
tcp_finish.jpg 161KB
http.jpg 141KB
linsir.jpg 131KB
background.jpg 124KB
mix_thread.jpg 120KB
thread_3.jpg 120KB
支付宝.jpg 80KB
java内存模型.jpg 73KB
thread_4.jpg 64KB
draw_4.jpg 63KB
user_thread.jpg 62KB
thread_2.jpg 62KB
tree.jpg 50KB
draw_2.jpg 47KB
draw_3.jpg 46KB
面试题1.jpg 41KB
algo_question_1.jpg 39KB
volatile_1.jpg 39KB
prim.jpg 38KB
面试题4.jpg 37KB
hotspot-jvm-1.6-garbage-collector.jpg 35KB
app_launch.jpg 34KB
面试题3.jpg 31KB
面试题2.jpg 31KB
jvm-gc-1.jpg 30KB
android-note.jpg 30KB
面试.jpg 30KB
腾讯3.jpg 29KB
draw_1.jpg 28KB
androidnote.jpg 27KB
android-note2.jpg 26KB
腾讯2.jpg 23KB
push-nat.jpg 16KB
hashmap.jpg 14KB
volatile_2.jpg 9KB
process_status.jpg 6KB
book.json 208B
builderModel.kt 1KB
test.kt 1B
LICENSE 1KB
Andorid-15k+的面试题.md 231KB
git详细教程.md 197KB
VideoView源码分析.md 91KB
国内一线互联网公司内部面试题库.md 91KB
Java基础面试题.md 90KB
美团面试常见问题总结.md 78KB
技术硬碰硬—阳哥带你玩转上海Android招聘市场.md 73KB
Android基础面试核心内容.md 72KB
README.md 72KB
ListView源码分析.md 71KB
注解使用.md 67KB
设计模式.md 62KB
Activity启动过程.md 61KB
HttpURLConnection详解.md 58KB
View绘制过程详解.md 54KB
一个五年Android开发者百度、阿里、聚美、映客的面试心经.md 48KB
Volley源码分析.md 47KB
DLNA简介.md 46KB
干货:计算机网络知识总结.md 45KB
一千行MySQL命令.md 43KB
人事面试宝典.md 41KB
面试题.md 41KB
Android基础面试题.md 41KB
剑指Offer(上).md 40KB
READMENote.md 39KB
面向对象的六大原则以及常见的十七种设计模式.md 38KB
深刻剖析activity启动模式-2.md 37KB
Java基础知识.md 36KB
1.RxJava详解(一).md 36KB
2.RxJava详解(二).md 35KB
Java8Tutorial.md 35KB
AsyncTask详解.md 34KB
1.热修复实现(一).md 33KB
Java基础知识.md 33KB
rxjavademo.md 32KB
面试心得与总结:BAT、网易、蘑菇街 .md 32KB
java8.md 32KB
Android内存泄漏总结.md 30KB
Android Touch事件分发详解.md 30KB
共 968 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
01红C
- 粉丝: 1880
- 资源: 2036
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享AD9708很好的技术资料.zip
- 技术资料分享AD9280很好的技术资料.zip
- 技术资料分享74LS154-很好的技术资料.zip
- 技术资料分享74HC595中文资料很好的技术资料.zip
- 技术资料分享0b-esp8266-system-description-cn-v1.4很好的技术资料.zip
- 技术资料分享0a-esp8266ex-datasheet-cn-v1.0很好的技术资料.zip
- js-leetcode题解之96-unique-binary-search-trees.js
- js-leetcode题解之95-unique-binary-search-trees-ii.js
- js-leetcode题解之94-binary-tree-inorder-traversal.js
- js-leetcode题解之93-restore-ip-addresses.js
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功