avatar

Android 部分归纳总结

在查资料的时候无意之间发现前同事写下的一些博客,总结得比较全面,并且还有自己的一些理解,因此提供一个链接,方便随时去学习查看

知识体系引导

了解Android系统架构

如何玩Android系统源码

精品系列

Framework:

一、系统启动

Android系统启动(一)-开篇

Android系统启动(二)-Init篇

Android系统启动(三)-Zygote篇

Android系统启动(四)-SystemServer篇

Android系统启动(五)-ActivityManagerService篇

Android系统启动(六)-Launcher篇

二、进程管理

Android进程管理篇(一)-应用进程启动过程

Android进程管理篇(二)-进程查杀方式总结

Android进程管理篇(三)-进程adj算法

Android 进程管理篇(四)-cpu限制

Android 进程管理篇(五)-调度策略与优先级

lowmemorykiller总结

打通Framework与Kernel-谈谈我对进程管理的理解

三、通信

四、图形系统

五、核心服务

六、性能优化专题

七、其他

手机状态栏信号显示流程浅析

Service的自动重启问题

任务列表流程浅析

Android phone 拨号、来电流程

内存耗用:VSS/RSS/PSS/USS 的介绍

App

一、Java基础

Java基础(一)-泛型

Java基础(二)-注解

Java基础(三)-反射

Java基础(四)-IO / NIO

Java基础(五)-集合之HashMap

Java基础(六)-CurrentHashMap线程安全实现

Java基础(七)-LinkedHashMap原理分析

Java基础(八)-设计模式

二、网络

Android网络编程(一)-协议分层

Android网络编程(二)-session、cookie、token

Android网络编程(三)-HTTP协议

Android网络编程(四)-TCP / UDP协议

Android网络编程(五)-由Okhttp看网络库

三、线程

多线程(一)-线程基础

多线程(二)-线程安全

多线程(三)-为主线程减负的多线程方案

四、虚拟机

虚拟机(一)-JVM执行java代码流程浅析

虚拟机(二)-Dalvik执行java代码流程浅析

虚拟机(三)-JVM 、DVM 、ART简单对比

虚拟机(四)-JVM垃圾回收

class & dex

JVM虚拟机

五、Gradle

Android Gradle(一)- 开篇

Android Gradle(二)- groovy

Android Gradle(三)- gradle

Android Gradle(四)- 自定义plugin

六、其他

Android序列化浅析

Android项目构建过程分析

android imageview scaletype属性

Android中shape中的属性大全

Android数据存储路径分析

viewpage+fragment浅谈几点问题

Linux:

一、内存管理:

Linux学习-内存管理篇(一) - 概览

Linux学习-内存管理篇(二)-MMU介绍

Linux学习-内存管理篇(三)-节点、分区、页、页框、页表关系分析

Linux学习-内存管理篇(四)-内存分配算法

Linux学习-内存管理篇(五)-内存分配函数

Linux学习-内存管理篇(六)-内存回收(lru链表)

二、进程管理与进程调度

Linux学习-进程管理与调度(一)-进程描述及其生命周期

Linux学习-进程管理与调度(二)-进程的创建与销毁

Linux学习-进程管理与调度(三)-调度基础

Linux学习-进程管理与调度(四)-负载均衡与实时性

三、文件&权限:

Linux学习 - 文件基本属性

Linux学习 - SELinux/SEAndroid

脚本入门:

一、Python

Python入门(一)-语法基础

Python入门(二)-函数

Python入门(三)-面向对象

Python入门(四)-字符串常规操作

Python入门(五)-文件读写

二、makeFile

Makefile入门(一)-概述

Makefile入门(二)-MakeFile介绍

Makefile入门(三)-书写规则

Makefile入门(四)-书写命令

Makefile入门(五)-使用变量

Makefile入门(六)-使用条件判断

Makefile入门(七)-使用函数

Makefile入门(八)-make运行

Makefile入门(九)-隐含规则

Makefile入门(十)-使用make更新函数库文件

Makefile学习总结

数据结构&算法

数据结构&算法(一)-算法思想

数据结构&算法(二)-单链表

数据结构&算法(三)-二叉树

数据结构与算法(四)-排序

数据结构&算法(五)-字符串

数据结构&算法(六)-数组

文章作者: 叶 子
文章链接: https://yezisheng.tech/2020/05/08/Android-%E9%83%A8%E5%88%86%E5%BD%92%E7%BA%B3%E6%80%BB%E7%BB%93/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 叶子的随想
打赏
  • 微信
    微信
  • 支付寶
    支付寶