如何阅读android源码

原创 2013年12月05日 17:49:35
针对Android的超大代码量,形成一套自己适合的大型代码阅读习惯非常重要


1.在阅读某个功能之前先思考自己如何实现

2.使用hierarchy viewer取得Activity等更多的依赖关系

3.用SourceInsight(Emacs or Vim)一步步的跟进与搜索代码,同时用logcat打印与增加重要日志信息配合阅读

4.适当修改代码也是增进理解的关键一环

5.最后要记得使用简单的流程图或者时序图等做好笔记,以备查验
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android pdf阅读源码

  • 2017-03-08 21:52
  • 19.75MB
  • 下载

阅读 ANDROID 源码的一些姿势

转载自:链接地址 前面吐槽了 有没有必要阅读 Android 源码,后面觉得只吐槽不太好,还是应该多少弄点干货。需要说明的是,Android 每个系统版本的源码都会有变动,而且代码中时不时 Ja...

Android系统源码阅读(14):Zygote和System进程的启动

Android系统源码阅读(14):Zygote和System进程的启动 再不学习我们就老了 0. Zygote有什么卵用?Zygote是进程孵化器,Android系统中其他服务进程都是拷贝于它。...

Android-->阅读别人的项目源码

上一篇,我们成功导入并运行了 贝壳单词 项目. 这篇文章, 带大家一起读一读源码.打开 贝壳单词 项目,定位到文件 AndroidManifest.xml 我们今天的一切,都从这里开始;(这个...
  • angcyo
  • angcyo
  • 2015-05-21 11:35
  • 4191

Android 阅读源码,让你彻底理解AsyncTask运行原理

很久没写博客了,说实话,我也真是懒,但是久来久之如果你不写博客的话,那么你之前的知道的东西,可能就忘光了,我发现在你找工作的时候,付出的代价是非常的大的,所以我决定下定决心,重拾文笔,来记录自己的学习...

Android 阅读源码,让你彻底理解Handler、Message、Looper之间的关系

说到Handler,我相信大家都用过,而且经常用,而且在面试中,面试官会经常问这个东东,因为这个东西在Android中非常重要。Handler的使用非常简单,可是呢,原理能回答的出来的真是少之又少,至...

vim+ctags+cscope 打造Android源码阅读工具

1. 在Android源码顶层目录下运行ctags -R 生成tags文件 2. 在Android源码顶层目录运行cscope -Rbq,生成cscope.out文件 3.修改~/.vimrc使之...

大牛们是怎么阅读 Android 系统源码的?

由于工作需要大量修改framework代码, 在AOSP(Android Open Source Project)源码上花费了不少功夫, Application端和Services端都看和改了不少. ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)