您的位置:首页 > 移动开发 > Android开发

android 5.0源码下载

2015-03-01 13:56 281 查看
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:
[code]$ sudo apt-get update
   $ sudo apt-get install openjdk-7-jdk
[code]2.设置默认的java版本(系统中可能有多个版本的jdk):
[code]$ sudo update-alternatives --config java
   $ sudo update-alternatives --config javac
[code]3.针对santoku或者Ubuntu 12.04的系统,需要安装以下的package(其他版本系统详情见http://source.android.com/source/initializing.html):
[code]$ 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
[code]4.安装repo
[code]4.1新建保存repo文件的目录
[code]$ mkdir ~/bin
   $ PATH=~/bin:$PATH
[code]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
下面是部分截图:

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: