Skip to content

致力于分享一系列 Android 10 系统源码,持续更新中...... 如果对你有帮助,请在右上角 star 一下,感谢

License

Notifications You must be signed in to change notification settings

hi-dhl/Android10-Source-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android 10 Source Analysis

仓库状态:持续更新中,会优先发布到公众号

致力于分享一系列 Android 系统源码,如果你同我一样喜欢研究 Android 源码,一起来学习,期待与你一起成长

Android10

仓库状态:持续更新中,会优先发布到公众号

联系我

  • 个人微信:hi-dhl
  • 公众号:ByteCode,包含 Jetpack ,Kotlin ,Android 10 系列源码,译文,LeetCode / 剑指 Offer / 多线程 / 国内外大厂算法题 等等一系列文章

代码版本

分支:android-10.0.0_r14

Android 是一个非常庞大的系统,了解系统源码,不仅有助于分析问题,在面试过程中,对我们也是非常有帮助的

为什么要这件事情

  • 市面上大部分的源码分析都是基于 6.0、7.0、8.0 等等,10.0 之后源码变化还是挺大的
  • 很多书籍和博客,文章中罗列了大量的代码,很难有耐心深入的阅读下去,本系列文章中没有大量的代码,采用图文并茂、表格汇总的方式,进行分析、总结、归纳
  • 之前也分析过其他版本的 Android 源码,但是比较零散,主要偏向工作过程中自己负责的相关部分的源码
  • 是对自己各方面能力的提高,因为自己看懂只是输入,但是输出的过程,会强迫自己查阅很多官方资料、总结、分析,输出成一篇完整的文章,可以学习和了解到更深层次的内容

致力于分享一系列 Android 系统源码、逆向分析、算法、翻译、Jetpack 源码相关的文章,如果你同我一样喜欢研究 Android 源码,可以关注我,一起来学习,期待与你一起成长

文章目录

正在建立一个最全、最新的 AndroidX Jetpack 相关组件的实战项目 以及 相关组件原理分析文章,目前已经包含了 App Startup、Paging3、Hilt 等等,正在逐渐增加其他 Jetpack 新成员,仓库持续更新,可以前去查看:AndroidX-Jetpack-Practice

另外我还在做另外一件事情,算法题库的归纳和总结,在大学期间经常参加一些比赛如蓝桥杯、ACM 等等,因此无论在面试还是工作都带来很多帮助,知道数据结构和算法的重要性,也是面试的入门门槛之一

算法题库的归纳和总结

由于 LeetCode 的题库庞大,每个分类都能筛选出数百道题,由于每个人的精力有限,不可能刷完所有题目,因此我按照经典类型题目去分类、和题目的难易程度去排序

  • 数据结构: 数组、栈、队列、字符串、链表、树……
  • 算法: 查找算法、搜索算法、位运算、排序、数学、……

每道题目都会用 Java 和 kotlin 去实现,并且每道题目都有解题思路,如果你同我一样喜欢算法、LeetCode,可以关注我 GitHub 上的 LeetCode 题解:Leetcode-Solutions-with-Java-And-Kotlin,一起来学习,期待与你一起成长

Android10 源码分析

正在写一系列的 Android 10 源码分析的文章,了解系统源码,不仅有助于分析问题,在面试过程中,对我们也是非常有帮助的,如果你同我一样喜欢研究 Android 源码,可以关注我 GitHub 上的 Android10-Source-Analysis

精选国外的技术文章

目前正在整理和翻译一系列精选国外的技术文章,不仅仅是翻译,很多优秀的英文技术文章提供了很好思路和方法,每篇文章都会有译者思考部分,对原文的更加深入的解读,可以关注我 GitHub 上的 Technical-Article-Translation

About

致力于分享一系列 Android 10 系统源码,持续更新中...... 如果对你有帮助,请在右上角 star 一下,感谢

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy