Android源代码
handy周
Hello World...
展开
-
Android系统源代码的下载与编译
简书地址 http://www.jianshu.com/p/aeaceda41798目录1.简介2.官方同步源代码3.镜像同步源代码4.已有源代码更新5.编译源代码 5.1编译Android 4.1.25.2编译Android 5.1.16.参考1.简介之前二次开发Launcher的时候有同步过官方Android 4.1.2的源代码,遗憾当时没有记录下载过程,现在重新温习一下,其原创 2016-08-22 01:28:27 · 27950 阅读 · 5 评论 -
路由方案之ARouter源码分析
目录前言利用Intent跳转利用scheme完成跳转正式开始ARouter的探索小结前言去年底公司内部作技术分享的时候,笔者分享过一次ARouter源码的分析,最近在整理草稿箱里的内容,顺便将它分享出来,记录一下。利用Intent跳转我们平常开发过程中,会有各个页面的跳转情况,比如LoginActivity跳转到 HomeActivity的时候,我们最常见的使...原创 2018-04-15 00:49:28 · 1239 阅读 · 0 评论 -
ubuntu16.04下编译android-goldfish-3.4内核源码(android6.0.1系统源代码)
配置笔者环境系统: ubuntu 16.04 LTS硬盘: 固态硬盘笔者刚开始直接克隆的时候出现如下错误: error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected所以将buffer配置增大 git config --global http.postBuffer ...原创 2018-04-15 15:08:56 · 1817 阅读 · 0 评论 -
android系统源代码单独编译应用程序
通过前面的文章,Android系统源代码编译成功后,我们开始植入第一个应用程序到系统中去。 首先进入到系统源代码目录,在packages/experimental目录下 新建项目AndyCode,目录结构如下: MainActivity.java源代码package com.byhook.andy;import android.app.Activity;import andro...原创 2018-04-16 01:30:17 · 2418 阅读 · 0 评论 -
Zygote和System进程的启动过程
Zygote进程的启动过程System进程的启动过程参考: 《Android源代码情景分析》原创 2018-07-07 15:08:43 · 285 阅读 · 0 评论 -
图解ServiceManager的获取服务过程(上)
网上有很多关于ServiceManager和Binder的文章,但是老感觉理解起来不是那么顺畅,笔者基于Android 8.1系统源代码,从最简单的获取服务开始了解Binder进程间通信,由于篇幅原因,这里分开两部分来了解,上部分主要集中在Java层,下部分主要集中在Native层。原创 2019-02-01 00:07:05 · 3186 阅读 · 2 评论