如何阅读android源码

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


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

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

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

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

5.最后要记得使用简单的流程图或者时序图等做好笔记,以备查验

阅读Android源码的一些姿势

日常开发中怎么阅读源码 找到正确的源码 IDE是日常经常用的东西,Eclipse就不说了,直接从Android Studio(基于IntelliJ Community版本改造)开始。 我们平...
  • u014387163
  • u014387163
  • 2016年08月09日 11:00
  • 1614

阅读Android源码的一些姿势____有没有必要阅读Android源码

转载地址:http://zhuanlan.zhihu.com/kaede/20564614 著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:Kaede 链接:...
  • lijinhua7602
  • lijinhua7602
  • 2016年02月19日 12:16
  • 2044

使用Android Studio阅读整个Android源码

之前一直在windows下用source insight阅读android源码,效果非常好。 后来远程异地服务器,网络限制,一直用ssh + vim,现在主要还是以这种方式。 最近发现一个不错的东西(...
  • dj0379
  • dj0379
  • 2015年04月27日 04:09
  • 9677

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

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

使用Android Studio阅读整个Android源码

之前一直在windows下用source insight阅读Android源码,效果非常好。 后来远程异地服务器,网络限制,一直用ssh + vim,现在主要还是以这种方式。 最近发现一个不错的东...
  • huangxiaominglipeng
  • huangxiaominglipeng
  • 2016年11月09日 16:24
  • 1119

大牛教你这样阅读android源码

当你去面试时,经常会被问到,你是否阅读过android系统源码?那系统源码该如何阅读呢? 下面,让我们来看看大牛们是如何阅读的(来自知乎的牛人们http://www.zhihu.com/questio...
  • Maxbyzhou
  • Maxbyzhou
  • 2016年05月17日 01:40
  • 2424

Android Kernel 源码在线阅读与下载

为了学习Binder Driver的运行原理,必须分析其源码,这才发现下载的Android5.1 AOSP源码中居然没有kernel这个文件夹。那我们到哪儿去找Kernel源码呢?...
  • feglass
  • feglass
  • 2016年05月21日 10:00
  • 1300

Android阅读源码的几种方法

本篇博客只是记录了阅读源码的几种方法,如果想知道怎么阅读源码的话推荐: 大牛们是怎么阅读 Android系统源码的? 我们必须先知道几个网站: AOSP项目官方(Android Open So...
  • Luo_xinran
  • Luo_xinran
  • 2016年08月19日 15:23
  • 569

【Android】开源 闲暇(Leisure) 阅读类应用的开发

今年暑假,Android大概学了两个月左右,很想做一款"能投入使用的App"。但是一没好的点子,二技术也不咋地,后来看到一个图灵机器人的接口,于是就花了一两天的时间写了一个"聊天机器人"发市场上了。显...
  • u012560612
  • u012560612
  • 2015年12月11日 19:22
  • 4191

查看Android系统的源码 在线和离线方式 及阅读工具

前言     不管是做Android底层(Framework-Linux-驱动)开发,还是做APP开发,对于Android的某一个功能,某一个机制,或者某一个API,它到底是如何实现的,需要 R...
  • Buaaroid
  • Buaaroid
  • 2016年03月03日 11:20
  • 6611
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何阅读android源码
举报原因:
原因补充:

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