• Stars
    star
    1,099
  • Rank 40,523 (Top 0.9 %)
  • Language
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

✍🏻 关注基础知识,打造优质Android博客

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

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

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

0. Android知识体系

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

图片看不清楚朋友的可以访问源文件,或者查看幕布笔记链接: 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

我的公众号 xfhy ,不局限于分享技术,欢迎扫描关注~

License

Copyright 2021 xfhy

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More Repositories

1

DeepNight-in-kotlin

8小时 用kotlin开发的一款纯看妹子的app
Kotlin
105
star
2

WanAndroid-Flutter

Flutter版本 WanAndroid客户端 适合Flutter入门学习
Dart
52
star
3

TODO-list

待办事项APP
Kotlin
52
star
4

LifeHelper

我的毕业设计,功能还是比较完善的
Kotlin
42
star
5

GradleStudy

Gradle学习
Groovy
21
star
6

notes

平常的一些学习笔记,统一备份到这里
Java
19
star
7

increase-process-priority

黑科技:提升进程优先级的一种思路
Java
15
star
8

Microfilm

学习时做的一个app,花了7天时间左右.如果不小心侵权了,sorry,联系我,我把它删除了,谢谢.
Java
14
star
9

Daily

拿来练练手的APP,将所学知识尽量利用起来
Java
12
star
10

AllInOne

将一些值得记录的demo放一个app demo里面
Kotlin
9
star
11

x-leeks

一个AS小插件,每个交易日下午15点前根据行情提醒一下是否该加仓了。如果行情不好,则不会提醒。
Java
9
star
12

AucFrameDemo

AucFrame 学习新组件方式
Groovy
8
star
13

EasyBanner

一个轻松实现简单banner的框架,轻松实现。。。。
Java
7
star
14

MySnake

我的贪吃蛇小项目,以前2016年3月份写的了.备份一下.留个记忆.
Java
5
star
15

MLCChat

部署大模型到Android设备
Kotlin
5
star
16

dataStructure

数据结构,语言:C++
C++
5
star
17

LifeHelperServer

毕业设计LifeHelper的服务器端
Kotlin
3
star
18

GenerateJunkCode

Android垃圾代码生成插件
Groovy
3
star
19

ComponentDemo

APP组件化最佳实践
Java
2
star
20

PhotoWall

LruCache和DiskLruCache的完美结合: 照片墙
Java
2
star
21

ViewPagerIndicator

自定义的ViewPagerIndicator,实现ViewPager的tab切换
Java
2
star
22

Algorithms

🚤 LeetCode of algorithms with java solution(updating)
Java
2
star
23

BaseRecyclerViewAdapter

经常使用RecyclerView,每次都要写很多重复的代码,真的烦.这不,最近在写的一个小项目很多地方都需要用到RecyclerView,于是我干脆将那个项目停下来,搞了这个BaseRecyclerViewAdapter.
Java
2
star
24

RInlineDemo

包体积瘦身:R文件内联优化
Groovy
1
star
25

JournalManageSystem

这学期Java开课,老师叫我们做一个日记管理系统,每次实验就在这系统上加东西.最后,应该是具有数据库和Swing界面的
Java
1
star
26

TheThreeBodyProblem

搜集与整理的一些三体相关信息
1
star
27

PermissionDemo

权限申请demo
Kotlin
1
star
28

DesignPatterns

设计模式学习
Java
1
star
29

C-programming-road

大一的时候学的C语言,那时候还不知道怎么使用github,现在集中把那时候写的C代码备份一下.
C++
1
star
30

Android-development-real-classic

一本书,Android开发实战经典. 这是当时写的demo,记录一下.
Java
1
star
31

AndroidStudioCode

平时敲得demo,将其中觉得有意思的demo记录一下.每个demo都写上自己的独到的注释,方便以后查看.
Java
1
star