现成Android 5.0系统源码

让Android融入我的生活!

写Android一段时间了,每次看到网上一些大牛的博客,分析Android底层Zygote启动、Activity启动、View的绘制过程、SurfaceFlinger、AudioFlinger、Binder IPC、内存管理、Dalvik等等各种深入的东西,都非常仰慕,自己一直想深入了解一下Android底层的东西,那么首先要解决的就是拿到所有源码,昨天参照罗老师的方法安装Ubuntu、Git,但是一直获取不了,可能是Google的链接现在无法访问了,也可能是自己操作不对的原因,在网上找各种方法,都没有结果,无意中一个哥们分享了一个自己百度云盘里的源码,是直接下载好的,就拿出来给大家分享一下。

下载地址:http://pan.baidu.com/s/1dDtlVBr

密码:t2o0

源码包特别大,压缩后还有5G多,尝试WinMount无法访问,最终只能老老实实的解压,中间会报各种错,直接关闭

最终历时两个多小时,解压完成,请一定注意:最后会有很多文件报错的窗口,直接点击中断操作就行!估计拿到的源码中肯定有少的部分,不过目前只能将就用了

解压完成的所有文件目录如下,另给大家附上源码的目录结构,http://blog.csdn.net/zuolongsnail/article/details/6817427

时间: 2024-11-08 02:37:52

现成Android 5.0系统源码的相关文章

【转】Ubuntu 14.04.3上配置并成功编译Android 6.0 r1源码

http://www.linuxidc.com/Linux/2016-01/127292.htm 终于成功把Android 6.0 r1源码的源码编译.先上图,这是在Ubuntu中运行的Android模拟器: 由于我是在Win8中安装虚拟机VMware,然后在虚拟机中安装Ubuntu进行编译,所以遇到诸多麻烦.如果直接在Linux中编译,可能会更顺利. ------------------------------------------------------------------------

Android 4.0 Launcher源码分析系列(一)

从今天起傻蛋打算做一个系列文章,对最新的Android 4.0 系统中的Launcher,也就是Android 4.0原生的桌面程序,进行一个深入浅出的分析,从而引领Android系统的编程爱好者对 Launcher的设计思想,实现方式来做一个研究,从而能够通过这个实例最掌握到目前世界领先的设计方法,同时在程序中加入我们的一些新的实现.众所周知,对一些优秀源代码的分析,是提高编程水平的一条便捷的方式,希望本系列文章能够给大家带来一定的启发,同时欢迎大家和作者一起讨论,作者的微博是:http://

android 5.0 (lollipop)源码编译环境搭建(Mac OS X)

硬件环境:MacBook Pro Retina, 13-inch, Late 2013 处理器  2.4 GHz Intel Core i5 内存  8 GB 1600 MHz DDR3 硬盘60G以上 软件环境:OS X 10.9.2 GNU Make 3.81 Python 2.7.5 XCode 5.0.2 java version "1.7.0_55" repo VERSION = (1, 21) 某收费VPN(代理FAN墙是下载不了的,请使用VPN) (软件版本问题非常可能导

Android 5.0 Settings源码简要分析

概述: 先声明:本人工作快两年了,仍是菜鸟级别的,惭愧啊!以前遇到好多知识点都没有记录下来,感觉挺可惜的,现在有机会接触Android 源码.我们一个Android组的搞Setting,我觉得是得写得东西,毕竟才接触,现在只能看一段时间代码,就先记录下一些收获吧,说多了就是泪~本文主要针对L平台上Settings模块正常启动流程做一个简要分析,并试着分析一下Settings下面某选项的实现. Setting 简介 在之前的KK平台上Settings模块的第一个Activity名字为Setting

android 6.0 SystemUI源码分析(1)-SystemUI介绍 转

1. SystemUI介绍 SystemUI是一个系统应用,主要功能有: 1)状态栏信息显示,比如电池,wifi信号,3G/4G等icon显示 2)通知面板,比如系统消息,第三方应用消息,都是在通知面板显示. 3)近期任务栏显示面板.比如长按主页或近期任务快捷键,可以显示近期使用的应用. 4)提供截图服务.比如电源+音量加可以截图. 5)提供壁纸服务.比如壁纸的显示. 6)提供屏保服务. 7)系统UI显示.比如系统事件到来时,显示系统UI提示用户. SystemUI源码路径: framework

Android L / Android 5.0 phone源码 对比Android 4.4 UI流程变化

目录结构没有变化 还是对应 package/app/InCallUI  和  package/services/Telephony 文件对比 Phone 打电话的流程和4.4基本一致.界面加入了大量的动画效果,且布局结构与4.4 截然不同. InCallActivity.java  5.0的布局如下 和4.4 不同, 这里不再包含 CallButtonFragment AnswerFragment DialpadFragment 的布局,而是都 移到CallCardFragment的布局中,ca

Android Studio导入系统源码及配置

一.导入源码 1.首先在根目录执行 :source build/envsetup.sh 2.然后执行:mmm development/tools/idegen/   //这行命令的意思是编译idegen这个项目,生成idegen.jar文件 3.sh ./development/tools/idegen/idegen.sh //  这行命令的意思是生成对应的文件:android.iws, android.ipr, android.iml 4.生成对应的文件后,打开Android Studio,选

【转】提供android 5.0 AOSP源码下载

http://blog.csdn.net/innost/article/details/41148335 android-5.0.tar.gz 115网盘礼包码:5lbcl16a1k7q http://115.com/lb/5lbcl16a1k7q 除去git. repo等很占空间的内容. 编译注意: 1 ubuntu需要安装openjdk 7 2 如果没有openjdk 7的话,需要下载jdk7,然后修改 build/core/main.mk 177行,将requires_openjdk :=

【转】Android 4.0 Launcher2源码分析——启动过程分析

Android的应用程序的入口定义在AndroidManifest.xml文件中可以找出:[html] <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.launcher">  <original-package android:name="com.android.launcher2" /> .