码迷,mamicode.com
首页 > 移动开发 > 详细

android 源码阅读技巧

时间:2017-08-19 23:31:58      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:服务   find命令   -name   编译   工作原理   命令   ++   工作   一个   

技巧:

  在调试或理解系统的工作原理的时候,我们经常要去找服务程序对应的源码。

  寻找c或c++程序的源码文件:

  例如:以寻找init程序对应的源码为例。

   find ./ -name Android.mk -exec grep -l init {} \;

  注:通过find命令查找所有的Android.mk, 通过grep从中查找程序字符串,得到其路径,然后去路径下找源码即可,这么做的原因是,c或c++代码都是通过Android.mk来指导编译的。

   寻找java源码文件:

   java源码的特点是和类名一致,所以如果我们知道一个类名,找其java源码就直接加上java后缀即可。

  例如:寻找com.android.internal.os.ZygoteInit类的代码。

   find ./ -name ZygoteInit.java

android 源码阅读技巧

标签:服务   find命令   -name   编译   工作原理   命令   ++   工作   一个   

原文地址:http://www.cnblogs.com/belife/p/7398186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!