在创建了Android项目之后,会根据向导中Compile With的版本:

在随后创建成功的项目中显示该版本,在项目的结构显示如下:

展开android.jar,会得到系统的框架如下:

这些类和函数,都可以点击去查看它的源代码。而且在代码中,当你用鼠标悬停在一些系统类上时,会去SDK的sources目录去找对应的版本的源码,并显示出来。下图显示,鼠标停在Activity上,Eclipse显示的4.4版本源码中的Activity相关解释,这些解释对我们学习理解Android非常有好处。


但是如果没有系统源码的话,就会显示如下:

这里我共享出来Android 19(即Android 4.4)的源代码:

http://pan.baidu.com/s/1jGuBgSA
解压出来,得到一个android-19目录,把它复制到SDK目录下的sources中,如果没有sources目录,就自己新建一个。

下面是我收集到的14~19的所有源码:
http://pan.baidu.com/s/1sjzg9Ut

转载于:https://www.cnblogs.com/maxma/p/9169641.html

Android系统源码下载及使用(Android 14到19源码)相关推荐

  1. Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?

    在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载.另外为了方便 ...

  2. php广告任务网源码_THINKPHP仿我爱广告任务网|任务网站源码下载基于PHP+MYSQL的在线广告打码任务网站源码...

    THINKPHP仿我爱广告任务网|任务网站源码下载基于PHP+MYSQL的在线广告打码任务网站源码 THINKPHP仿我爱广告任务网|任务网站源码下载是一款基于PHP+MYSQL开发制作的在线广告打码 ...

  3. C# winform源码下载 带条码打印的固定资产管理系统源码 VS2010

    C# winform源码下载 带条码打印的固定资产管理系统源码 VS2010下载链接:https://pan.baidu.com/s/1SJAYrO72FOEY-Wbq3Sgurg 提取码:85x6

  4. android源码下载与编译,Android源码下载并编译

    Android源代码下载与编译 - 2020 1.下载repo工具 到清华mirror下载repo curl https://mirrors.tuna.tsinghua.edu.cn/git/git- ...

  5. android 系统复位(Reset 恢复出厂设置)9.0源码分析

    今天来从源码的角度 分析一下android 系统复位的流程 1. 从点击 Reset 看起.点击Reset后,会弹出Erase everything.故而从在Setting中搜索此字段开始. 因为我这 ...

  6. 【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码

    下载Android源码简要流程 : a. 获取repo文件: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo ...

  7. Android 系统(207)---如何自学 Android?

    如何自学 Android? 原文:gityuan.com 看到很多人提问非科班该如何学习编程,其实科班也基本靠自学.有句话叫"师傅领进门修行靠个人",再厉害的老师能教你的东西都是很 ...

  8. Ubuntu下android-4.0.3_r1源码下载,阅读工具安装配置,源码编译详解

    备注: android源码动辄6.7G,新版本的则10G左右,所以要有足够大的硬盘空间. android应用开发环境搭建:http://www.cnblogs.com/pharen/archive/2 ...

  9. android系统签名app自动更新,【Android 进阶】Apk 使用系统签名

    刚入职的时候,固件中 app 需要在源码中编译,不是很理解,为什么不使用 IDE 编译,然后 copy 到 /system/app/*,咨询导师,得到反馈 app 需要使用系统的权限 在 Androi ...

  10. Android系统自带主题样式(android:theme),Android Dialog 系统样式

    部分转载:http://stephen830.iteye.com/blog/1129203 ,  http://blog.sina.com.cn/s/blog_3e333c4a0102vk0f.htm ...

最新文章

  1. python入门视频教程推荐-Python入门视频看哪个好?适合初学者的教学视频推荐
  2. 好记性不如烂笔头:会议纪要本
  3. @EnableAspectJAutoProxy||AOP原理:【看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?】
  4. Lesson 4.6 逻辑回归的手动实现
  5. JDK7与JDK8中HashMap的实现
  6. 解决JDBC连接mysql时server time zone问题及com.mysql.jdbc.Driver is deprecated
  7. 华为手机logcat不出日志解决方案
  8. HP前女老板Dunn和Carly的琐碎事
  9. 大学刚毕业,零基础大数据如何入门?
  10. 安装hadoop集群---resourcemanager和NameNode不在同一台机器上
  11. Owin服务无法启动问题整理
  12. GRIDVIEW中实现上移下移的存储过程
  13. python2与python3同时安装_Linux-CentOS安装python2和python3实现共存
  14. java sleep唤醒_[JavaEE]如何唤醒Sleep中的线程
  15. 匹配网页里的zip_ZIP 也能边下载边解压?流式解压技术揭秘
  16. AMOS分析技术:路径分析的非递归模型
  17. 通达OA2019安装教程
  18. Golang面试问题汇总
  19. linux之ls -l命令详解
  20. 五险一金真的那么重要吗?为什么很多人宁愿做小时工不要五险一金?

热门文章

  1. 数字音频处理--混响音效
  2. JAVA实现小精度多边形等距外扩
  3. JSP中枚举的遍历和Jquery填充后台传入数据
  4. [翻译] 使用开源库 JGDownloadAcceleration 控制下载队列,断点下载,加速下载
  5. 德国专家发布朝鲜操作系统红星的分析结果
  6. 【selenium】selenium和requests登陆的区别
  7. linux查找hadoop安装路径,Linux安装hadoop
  8. 最新手机号验证的正则表达式
  9. 网游必备:卡巴斯基“安全部队”
  10. nn.Module与nn.functional