【转】Android源代码查看途径

原文网址:http://www.it165.net/pro/html/201501/32967.html

作为一个android coder,多阅读android源码对提高android开发水平是很有帮助的,那么我们可以通过哪些途径查看android源码呢

1.如果你能够FQ的话可以去android官网查看源码 http://developer.android.com/reference/packages.html

2.http://androidxref.com/5.0.0_r2/

androidxref 还可以查看android的所有版本,只需将 http://androidxref.com/5.0.0_r2 的后缀5.0.0_r2 改成相应的版本即可

3、http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

跟androidxref 一样,grepcode也可以查看android的各个版本,速度比androidxref 要快

4.https://android.googlesource.com/?format=HTML

5、IDE中查看

在SDK manager中下载SDK对应的版本即可

6. 一个chrome内核浏览器插件:Android SDK Reference Search

这个插件可以直接到扩展中心里搜索

https://chrome.google.com/webstore/search/Android%20SDK%20Reference%20Search%20

安装了这个插件之后就可以直接到android api官方网:http://developer.android.com/reference/packages.html

随便查找一个类:例如Activity:http://developer.android.com/reference/android/app/Activity.html

然后我们就可以看到在Aitivity后面多了个(view source),如下

点击(view source)进去,就可以直接跳转到谷歌提供的在线官方源代码处:

https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/java/android/app/Activity.java

时间: 2024-09-29 18:28:07

【转】Android源代码查看途径的相关文章

Android源代码查看途径

作为一个android coder,多阅读android源码对提高android开发水平是很有帮助的,那么我们可以通过哪些途径查看android源码呢 1.如果你能够FQ的话可以去android官网查看源码 http://developer.android.com/reference/packages.html 2.http://androidxref.com/5.0.0_r2/ androidxref 还可以查看android的所有版本,只需将 http://androidxref.com/5

做应用开发的怎样查看Android源代码

当我们在eclipse中开发android程序的时候,往往须要看源码(可能是出于好奇,可能是读源码习惯).那么怎样查看Android源码呢? 如果我们想參看Activity类的源码.按着Ctrl键.左击它.现实的结果却看不到代码的,提示的信息便是"找不到Activity.class文件". 此时点击以下的button,"Change Attached Source-".选择android源码所在位置. 第一种是选择工作文件夹,即已经存在的android应用程序源码.

[Android Pro] Android学习——在线查看android源代码的3种方式

原文:http://blog.csdn.net/chuekup/article/details/8067075 1. https://github.com/android 2. http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/ 上面2种都是通过第三方网站直接访问,这里主要说说下面这种方法: 3. 一个chrome内核浏览器插件:Android SDK Reference

Android系统源代码目录结构 “Android源代码”“目录结构”

在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件在windows上无法执行 ├──android #存放了一些xml文件,用于描述工程路径及其对应的远程仓库地址,repo工具将使用这些信息同步代码 ├──bionic #bionic C库,Andr

【转】如何单独编译Android源代码中的模块

原文网址:http://blog.csdn.net//article/details/6566662/ 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的命令来支持编译单独的模块,以及重新打包syst

Android源代码解析之(三)-->异步任务AsyncTask

转载请标明出处:一片枫叶的专栏 上一篇文章中我们解说了android中的异步消息机制. 主要解说了Handler对象的使用方式.消息的发送流程等.android的异步消息机制是android中多任务处理的基础,Handler是整个android应用层体系异步消息传递的基础组件,通过对Handler源代码的解析的解析相信大家对android中的异步消息机制有了一个大概的了解.很多其它关于android中的异步消息机制的知识可參考我的:android源代码解析之(二)–>异步消息机制 android

举例说明android源代码调试中加入的log方法

在查看android源代码过程中, 只是看代码, 往往没有办法验证对代码的估测是否准确, 这时我们经常通过插入自己的log的方式来测试 某个函数是否调用到, 某个参数在运行过程中的值是多少. 下面jwisp把android各层中加入log语句的方法整理如下. 1. java代码 在android源码中, 只要是java代码基本上都在framework中 , 所有的java代码中, 加入logo的方式也就三步: (a) 导入log包 import android.util.Log; (b) 定义l

Android源代码下载方法具体解释

作者:张星 相信非常多下载过内核的人都对这个非常熟悉 git clone git://android.git.kernel.org/kernel/common.git kernel 可是这是在曾经,如今假设这么运行的话,会显演示样例如以下内容 Initialized empty Git repository in /home/star/working/kernel/.git/ android.git.kernel.org[0: 149.20.4.77]: errno=Connection ref

《Android源代码设计模式解析与实战》读书笔记(二十二)

第二十二章.享元模式 享元模式是结构型设计模式之中的一个.是对对象池的一种实现.就像它的名字一样,共享对象.避免反复的创建. 我们经常使用的String 就是使用了共享模式.所以String类型的对象创建后就不可改变,假设当两个String对象所包括的内容同样时,JVM仅仅创建一个String对象相应这两个不同的对象引用. 1.定义 採用一个共享来避免大量拥有同样内容对象的开销.使用享元模式可有效支持大量的细粒度对象. 2.使用场景 (1)系统中存在大量的类似对象. (2)细粒度的对象都具备较接