android 5.0源码下载

来源:互联网 发布:崩坏学园2淘宝代充 编辑:程序博客网 时间:2024/04/30 11:22

Android 5.0 是 Google 于 2014 年 10 月 15 日(美国太平洋时间)发布的全新 Android 操作系统。Android 5.0 系统[3]使用一种新的Material Design 设计风格。从图片上就能看到一些全新的设计。从图片上看,这套设计图对Android系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对 Android 系统来说并不算什么新鲜的功能,但是加入了透明度的改进。界面加入了五彩缤纷的颜色、流畅的动画效果,呈现出一种清新的风格。采用这种设计的目的在于统一 Android 设备的外观和使用体验,不论是手机、平板还是多媒播放器。

以前写的程序都主要是针对android2.3和android4.x平台的,最近想从源码的角度看一下5.0都增添了哪些新的特性,那么必须要有源码了。怎么下载源码,谷歌官方给出了详细的介绍(http://source.android.com/source/downloading.html#getting-the-files)。想搞懂源码的话不推荐windows操作系统,这里推荐一款集成android开发以及各种反编译工具的linux操作系统-Santoku.各种IDE, 环境等都随系统配置好了,开发人员只需要关注自己想做的事情就行了。为了看最新的android源码:

1.更新java到java 7:

$ sudo apt-get update   $ sudo apt-get install openjdk-7-jdk
2.设置默认的java版本(系统中可能有多个版本的jdk):
$ sudo update-alternatives --config java   $ sudo update-alternatives --config javac
3.针对santoku或者Ubuntu 12.04的系统,需要安装以下的package(其他版本系统详情见http://source.android.com/source/initializing.html):
$ sudo apt-get install git gnupg flex bison gperf build-essential \  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \  libgl1-mesa-dev g++-multilib mingw32 tofrodos \  python-markdown libxml2-utils xsltproc zlib1g-dev:i386   $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
4.安装repo
4.1新建保存repo文件的目录
$ mkdir ~/bin   $ PATH=~/bin:$PATH
4.2下载repo文件,并添加可执行权限
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo   $ chmod a+x ~/bin/repo
5.初始化repo
5.1新建repo工作目录
$ mkdir WORKING_DIRECTORY   $ cd WORKING_DIRECTORY
5.2初始化工作目录,下载最新的android-5.0.2_r1分支

repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r1

 

5.3开始下载源码(需要git config 用户名和email地址,填写自己常用的即可)

$ repo sync
下面是部分截图:
                                             
0 0
原创粉丝点击