Home

Awesome

<p align="center"> Android 10 Source Analysis </p>

<p align="center">仓库状态:持续更新中,会优先发布到公众号</p> <p align="center"> 致力于分享一系列 Android 系统源码,如果你同我一样喜欢研究 Android 源码,一起来学习,期待与你一起成长 </p> <p align="center"> <a href="https://github.com/hi-dhl"><img src="https://img.shields.io/badge/GitHub-HiDhl-4BC51D.svg?style=flat"></a> <img src="https://img.shields.io/badge/language-Java | Kotlin-orange.svg"/> <img src="https://img.shields.io/badge/platform-android-lightgrey.svg"/> </p>

Android10

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

联系我

<div align="center"> <table> <tr> <td><a href="https://juejin.im/user/2594503168898744">掘金</a></td> <td><a href="https://hi-dhl.com">博客</td> <td><a href="https://github.com/hi-dhl">Github</a></td> <td><a href="https://www.zhihu.com/people/hi-dhl">知乎</a></td> <td><a href="https://space.bilibili.com/498153238">哔哩哔哩</a></td> <td><a href="https://site.51git.cn">互联网人专属导航站</a></td> </tr> </table> </div>

代码版本

分支:android-10.0.0_r14

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