/AndroidBookmark

关于Android学习知识点博客整理、PDF书籍分享、工具推荐、

Primary LanguageJava

AndroidBookmark

🔉 大部分博客笔者在学习过程中收藏于书签中,最近发现书签的内容越来越多,因此编写此文档作为记录,部分是笔者自己的文章,如果写的不好还请指正.

如果你有好的文章想要分享,并且符合目录的某个模块,可以提 issues

目录

面试题

数据结构与算法

JAVA

View体系

Handler

事件分发

Binder

Framework解析

关于Framework部分,非常建议在学习完毕之后去研究 DroidPlugin 的实现原理,因为他hook了非常多Framework层的代码,对于掌握整个Android FrameWork层大有裨益,同时也推荐博文 Android插件化原理解析,在后面的插件化也会提到这篇文章

进程启动流程

四大组件

AMS,WMS,PMS...

Android输入系统

JNI系列

Gradle系列

源码解析

EventBus

Retrofit

Glide

组件化

插件化

学习插件化预备工作:

学习阶段:

热修复

性能优化

UI优化

内存优化

网络优化

电量优化

网络编程

网络编程部分主要是根据学习IM路线进行一个总结

首先推荐一个网站,即时通讯网,网络相关知识大部分都能够找到

知识储备

下面是作者在学习过程中,觉得受益较大的一些博文,当然博文大部分都是在 即时通讯网 上的

微信Mars通信方案

IM开源项目推荐

代码审查

PDF书籍分享

找工作黑名单

程序员找工作黑名单,换工作和当技术合伙人需谨慎啊

工具推荐

养生

一些黑科技