google开放了android的源码,我们可以在如下网站下载到:

http://source.android.com/source/downloading.html

但是有时候我们只是想查看一下某个部分是怎么实现,不想去下载整个repo甚至是整个workspace。 android在线源码给我们提供了一个不错的选择。

在google里搜索 “android source code online”, 我们找到如下链接:

http://stackoverflow.com/questions/449763/where-can-i-browse-android-source-code-on-line


它提供了在线源码的很多途径,可惜由于时间原因很多都已经失效了。但是

https://github.com/android/

却一直有效,并且已经更新到了android 4.0.3。 打开该网站,我们看到它是按照git repo为单位组织的,比如 dalvik repo的源码在https://github.com/android/platform_dalvik里,想但dalvik实现可以直接在线欣赏。


但是本文最想和大家分享的是另一个哥们提供的好东东。一个chrome插件,他可以从android 在线类文档 (http://developer.android.com/reference/packages.html)直接跳转至该类的实现源文件!

比如 安装了该插件以后,在chrome浏览器里打开http://developer.android.com/reference/android/content/BroadcastReceiver.html后,我们发现BrooadcastReceiver类后面增加了一个链接((view source)
点击该连接后会自动代开该类 的在线源码! 如下图所示:

有了该插件后,我们就可以方便的查看这些android类是怎么实现的了。 该插件可以从如下地址安装:

http://blog.blundell-apps.com/add-source-code-links-to-android-apis/


当然,它只适合与Chrome浏览器 :-)


Enjoy!

更多相关文章

  1. Android(安卓)Fresco实现图片毛玻璃效果
  2. Android窗口抖动之动画实现
  3. 详解Android中实现热更新的原理
  4. android mediarecord 实现暂停断点录音功能
  5. Android(安卓)5 消息机制源码分析
  6. Android(安卓)使用Get方式实现断点下载(一)
  7. Android(安卓)Textview实现文字颜色渐变效果
  8. Eclipse下安装Android(安卓)ADT插件问题
  9. 浅谈Java中Collections.sort对List排序的两种方法

随机推荐

  1. webpack
  2. 系统控制—清除历史消息
  3. 吉利屋短链接api对接教程
  4. 【前端 · 面试 】HTTP 总结(一)—— HTTP
  5. 删除、修改省名称
  6. json 基础啊,xml异步请求,post和get区别
  7. 模板字面量、标签函数、解构赋值与对象字
  8. PHP与JS数据遍历
  9. PHP基础学习与软件搭建
  10. 作业标题:0802-php是什么及运行原理 编程