五分钟了解操作系统内核

2019-09-09
阅读 2 分钟
6.1k
关于操作系统是这样定义的:操作系统(英语:Operating System,缩写:OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作...

谈谈 Android 中的 PathClassLoader 和 DexClassLoader

2019-09-01
阅读 15 分钟
5k
【这是 ZY 第 13 篇原创技术文章】 预备知识 了解 android 基本 ClassLoader 知识 看完本文可以达到什么程度 了解 PathClassLoader 和 DexClassLoader 区别 文章概览 一、起因 说起 Android 中的 PathClassLoader 和 DexClassLoader,先提出一个疑问,PathClassLoader 和 DexClassLoader 有什么区别呢? 关于答案,我斗...

【Android 修炼手册】Gradle 篇 -- Gradle 源码分析

2019-08-28
阅读 32 分钟
1.8k
预备知识 理解 gradle 的基本开发 了解 gradle task 和 plugin 使用及开发 了解 android gradle plugin 的使用 看完本文可以达到什么程度 了解 gradle 的实现原理 阅读前准备工作 clone EasyGradle 项目 下载 Gradle 源码 作为参考 读代码的姿势 调用链路,方便读代码时对照 集中于整体框架,一些细节不做追究 目录 本文...

【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析

2019-08-28
阅读 22 分钟
2.8k
上篇文章里讲了 android gradle plugin 的整体流程,引入插件以后生成了很多 Task,这篇文章就谈谈生成的这些 Task 都有什么用处,以及一些主要 Task 的实现

【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要流程分析

2019-08-28
阅读 11 分钟
2k
预备知识 理解 gradle 的基本开发 了解 gradle task 和 plugin 使用及开发 了解 android gradle plugin 的使用 看完本文可以达到什么程度 了解 android gradle plugin 的构建流程 了解 android gradle plugin 的主要 task 的实现 学会 hook android 构建流程,添加自己想要的功能 阅读前准备工作 项目添加 android gradl...

聊聊 Java8 以后各个版本的新特性

2019-08-18
阅读 12 分钟
3k
某天在网上闲逛,突然看到有篇介绍 Java 11 新特性的文章,顿时心里一惊,毕竟我对于 Java 的版本认识还停留在 Java 8 上,而日常使用的语法和 API 还停留在 Java 7 上。于是抽时间看了看 Java 8 以后各个版本的特性,做了一个总结。

【Android 修炼手册】Gradle 篇 -- Gradle 的基本使用

2019-08-16
阅读 15 分钟
2.7k
预备知识 基本的 android 开发知识 了解 Android Studio 基本使用 看完本文可以达到什么程度 掌握 gradle 的基本使用 了解 gradle 及 android gradle plugin 了解 gradle 构建阶段及生命周期回调 掌握 Task,Transform 等概念 学会自定义 task,自定义 gradle 插件 如果您已经达到上面的程度,那么可以不用再看下文了,...