/Android-Notes

持续更行和收集网络上各种社牛高质量文章,快速掌握Android开发技能!

Apache License 2.0Apache-2.0

✍🏻 这里是写博客 or 笔记的地方,Android开发的路很长,我们一起走下去!加油

本项目会长期更新,不断完善 🚩 如果大家觉得它对你有帮助的话,可以点个star收藏一下~ 你的鼓励是我写作的最大动力🍻

计算机基础 💻 数据结构与算法 ✏️ 设计模式 🏆 Java Kotlin 🔥 Android

0. Android知识体系

下面是我总结的一份Android知识体系,知识体系可以用来帮助我们进行查漏补缺,进阶必备:point_left:

图片看不清楚朋友的可以访问源文件,或者查看幕布笔记链接: Android知识体系最新

1. 计算机基础

1.1 操作系统

1.2 计算机网络

2. 数据结构与算法

3. 设计模式

4. Java

集合

基础

JVM

5. Kotlin



6. Android

Android打包流程

系统源码解析

三方库原理

实战常见问题

Gradle

View

数据库

多进程

  • Android进程间通信: 深入浅出AIDL
  • Android进程间通信: Messenger详解
  • Android进程间通信: Binder详解
    • Binder是什么
    • 为什么采用Binder作为IPC机制
    • Binder通信设计
    • Binder内存映射和接收缓存区管理
    • Binder模型原理步骤说明
    • 谈谈你对Binder的理解
    • Android Framework IPC方式
    • 一次完整的 IPC 通信流程是怎样的?
    • Binder 对象跨进程传递的原理是怎么样的?
    • Binder OneWay 机制
    • Binder传输大小限制
    • Binder可以同时处理的并发请求量是多少
    • Binder需要传输大数据该怎么办?
    • Binder通信过程中抛出异常、Error怎么办?系统是怎么处理的
    • Binder在同进程中使用时会影响效率么?
    • Intent使用过程中的限制

反编译

NDK

About me