一、下载framework源码:

google已经把framework源码托管在了gitHub上: 
https://github.com/android/platform_frameworks_base

大家自行下载最新的源码,如果打不开Git的朋友,可以下载我以前下载的(2015年10月28日): 
http://pan.baidu.com/s/1pJAHXWJ

二、下载Source Insight并安装:

Source Insight下载地址: 
http://download.csdn.net/detail/a740169405/9297479

各种下一步,安装成功后打开后输入秘钥完成激活。

三、打开source insight并导入framework源码:

① 菜单栏->Project->New Project:

点击ok进入下一步。

② 选择需要导入的源码,咱们直接add Tree遍历文件夹下的所有文件并加入工程:

直接关闭窗口。

③ 开始使用:

平时使用到的也就这三个地方,一个是右边的类/文件搜索栏。

1.这里我输入ActivityThread查找到并双击打开
2.接着可以看到左边是类的成员变量和函数的搜索区域, 我输入performLaunchActivity并双击进入到方法所在区域
3.底部是代码关联显示区域,如双击一个变量时,会关联相应的类等。

四、最后,调整文字大小:

菜单栏->Options-Document Options:

点击Screen Fonts,之后出现的页面,大家应该很熟悉了。

完成

Source Insight 基本使用(1)-使用Source Insight查看Android Framework 源码相关推荐

  1. 【Android】安装Android Studio、破解Source Insight+查看Android Framework源码

    文章目录 安装Android Studio 查看Framework源码 1.Source Insight安装 2.Framework源码下载 3.加载源码 安装Android Studio 官网地址: ...

  2. Android AOSP基础(四)Source Insight和Android Studio导入系统源码

    本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 前言 在上一篇文章Android AOSP基础(三)Android系统源码的整编和单编中,我们对 ...

  3. Linux内核基础——Linux源码阅读工具Source Insight4.0

    Linux内核源码阅读工具--source insight4.0 Source insight4.0工具的使用入门 一.Souce insight建立工程.导入源码 二.遍历所有源码文件建立符号索引 ...

  4. PB修改源码时报错:C0176: Badly ordered TYPE and VARIABLE declarations. Is this modified exported source?

    当出现继承关系,比如 祖先:w_master 子孙:w_child 继承自w_master 当w_child写好后(已经存在了) 在w_master中就可以写上instance变量: w_child ...

  5. eclipse中jar包中源码Source not found的解决办法

    博主最近在开发一个小系统的时候,出现了一个问题.程序中导入的包比如org.apeche.action.ActionForm报错,提示找不到相应的包. 可我明明从网上下了相应的包放进工程WEB-INF/ ...

  6. 【Android】Source Insight 基本用法 ( 导入 Android 源码 | 设置字体 | 显示行号 | 搜索功能 | 快捷键设置 )

    文章目录 一.导入 Android 源码 二.配置字体 三.显示行号 四.Tab 键字符个数 五.搜索功能 六.打开文件列表 七.快捷键设置 在 [Android 系统开发]使用 Source InS ...

  7. 【Android 系统开发】使用 Source InSight 阅读 Android 源码

    1. 安装 Source Insight (1) Source Insight 相关资源 安装相关资源 : -- 下载地址 : http://www.sourceinsight.com/down35. ...

  8. Source Insight 创建工程(linux-2.6.22.6内核源码)

    1. 软件设置 安装完Source Insight,需要对其进行设置添加对".S"汇编文件的支持: 2. 新建linux-2.6.22.6工程 1)选择工程存放的路径: 2)下载l ...

  9. Ubuntu安装Source Insight导入Android源码并设置仿IDEA主题Darcula

    预览 先来张图给大家感受下效果,然后我再慢慢道来过程,保证你避免每一步的坑. 我们要做什么 1.由于Source Insight(以下简称SI)是Windows应用,所以不能直接安装在Linux上,于 ...

最新文章

  1. HDU - 3911 Black And White 区间翻转+区间连续最长
  2. java里注释为什么报错_这些年我们在java中遇到过的坑,你遇到过几个
  3. WebSphere MQ 自动启动发送方通道
  4. 动手理解Vue导航守卫
  5. maven版本控制实战
  6. 手把手教你玩转SOCKET模型:完成例程(Completion Routine)篇
  7. React 父组件和子组件中的方法相互调用
  8. SQL Server 2005 Service Broker 初探 [摘抄]
  9. 使用Python 3.5/3.6监听本机任意窗口中的按键操作
  10. linux中的权限对于文件和目录的重要性
  11. BGP增强特性(华为设备)
  12. mysql5.7应该导什么包_烘焙知识 | 不同的蛋糕,应该如何完美脱模?
  13. DarkMode 设置关闭 iOS 13, 适用于 XCode 11, XCode 10
  14. 请用html5标准完成以下页面布局(要求完整书写整个页面的html代码,不需要写CSS)
  15. 3.Orangepi PC2 使用busybox制作文件系统
  16. 数据预处理(一):无量纲化
  17. python获取word页数_使用Python的word文档的页数(Number of pages of a word document with Python)...
  18. C++中的CopyElision
  19. android 扇形菜单动画,ArcMenu,仿path中带动画效果的扇形菜单
  20. 雷电网络 微支付通道

热门文章

  1. SharePoint 2013 调用WCF服务简单示例
  2. IT资产管理的演变原文-Generations of IT Asset Management
  3. Sql Server实用操作-无数据库日志文件恢复数据库两种方法
  4. 【python教程入门学习】Python实现自动玩贪吃蛇程序
  5. 华为日志服务器文档,免费日志服务器
  6. 事务中mybatis通过id查不到但是通过其他条件可以查到_40打卡 MyBatis 学习
  7. cass坡度土方计算案例_南方CASS方格网土方计算心得
  8. 简单介绍python迭代器和生成器
  9. linux 检索全部文件中的中文词汇,linux – 获取所有文件中的单词计数
  10. 关于MySQLdb连接数据的使用(插入数据,删除数据,更新数据,搜索数据——前端页面完成这些对数据库的操作)