Android AOSP基础(三)Android系统源码的整编和单编

关联系列
Android AOSP基础系列
Android系统启动系列

查看更多

分享到 评论

Android AOSP基础(二)AOSP源码下载

前言

这篇文章我们来学习如何下载AOSP 源码,如果你还没有Linux 环境,请查看Android AOSP基础(一)VirtualBox 安装 Ubuntu这篇文章,另外如果你不需要编译源码,或者不需要最新的源码,可以直接从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来。

查看更多

分享到 评论

Android AOSP基础(一)VirtualBox 安装 Ubuntu

前言

在Android进阶三部曲第二部《Android进阶解密》的第一章,我介绍了两种阅读源码的方式,其中一种是从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来,然后用SouceInsight来查看,这种方式很便捷,适合去阅读源码,但是有两个弊端,一个是无法获取最新的源码,另一个是不能够编译源码。本系列就是来讲解下载和编译源码相关知识的。编译源码需要在 Linux 环境下进行,很多同学的系统不是Ubuntu,但是可以在Windows和Mac上使用VirtualBox 来安装 Ubuntu,这篇文章会讲解Windows10环境下的安装过程,Mac环境也是大同小异。

查看更多

分享到 评论

Gradle核心思想(六)自定义Gradle插件的三种方式

相关文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

查看更多

分享到 评论

Gradle核心思想(五)通俗易懂的Gradle插件讲解

关联文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

查看更多

分享到 评论

Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper

关联文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

查看更多

分享到 评论

Android输入系统(四)输入事件是如何分发到目标窗口的?

关联系列
解析WindowManager系列
解析WMS系列
深入理解JNI系列
输入系统系列

查看更多

分享到 评论

Android输入系统(三)InputReader的加工类型和InputDispatcher的分发过程

关联系列
解析WMS系列
深入理解JNI系列
输入系统系列

查看更多

分享到 评论

Android输入系统(二)IMS的启动过程和输入事件的处理

关联系列
解析WMS系列
深入理解JNI系列
输入系统系列

查看更多

分享到 评论

寒冬已至?四面楚歌的Android工程师该何去何从

寒冬真的来了吗?可能是吧,因为最近几年每年都说是寒冬,说的真的叫人焦虑。不过互联网的整体环境确实不如前几年,即使不说我想大家也能隐约的感受到了。作为曾经炙手可热的Android工程师,现在面临着以下的问题:

查看更多

分享到 评论

Android输入系统(一)输入事件传递流程和InputManagerService的诞生

关联系列
解析WMS系列
View体系系列

查看更多

分享到 评论

《Android进阶解密》勘误

感谢提供勘误信息的读者,正是有了你们,《Android进阶解密》才会变得越来越好。
目前最新印次:2018年12月 第4印。

查看更多

分享到 评论

Android进阶三部曲 第二部《Android进阶解密》已出版

勘误贴请点击这里
本书源码地址:https://github.com/henrymorgen/android-advanced-decode
Android进阶三部曲第一部《Android进阶之光》介绍 :点击这里

查看更多

分享到 评论

Android包管理机制(五)APK是如何被解析的

关联系列
包管理机制系列

查看更多

分享到 评论

Gradle核心思想(三)Groovy快速入门指南

关联文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

查看更多

分享到 评论

Gradle核心思想(二)Gradle入门前奏

关联文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

前言

在上一篇文章Gradle核心思想(一)为什么现在要用Gradle?中,我们学习了常见的构建工具,以及Gradle与这些构建工具相比有那些不同的特性。这一篇文章我们接着来学习Gradle入门需要掌握的知识,包括配置环境、实现Hello World、Gradle的任务、Gradle日志和Gradle命令行,掌握这些能够更好的理解Gradle。

查看更多

分享到 评论