我可以在哪里浏览任何Android开源项目(AOSP)应用程序(例如联系人应用程序)的源代码?为所有AOSP克隆整个源存储库是唯一的方法吗?
当前回答
一切都反映在omapzoom.org上。一些代码也镜像在github上。
比如这里的联系人。
自2019年12月起,您可以使用新的官方公开代码搜索工具:cs.android.com。还有 Android官方源浏览器(基于Gitiles)具有组成Android的许多不同部分的web视图。一些项目(如Kernel)已经被删除,现在只指向可克隆的git存储库。
要在本地获取所有代码,可以使用repo helper程序,也可以克隆单个存储库。
及其他:
下载源代码树
其他回答
这个eclipse插件允许内联源代码查看,甚至进入Android源代码:
http://code.google.com/p/adt-addons/
(编辑:特别是“Android源代码”插件:http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/)
前几天我偶然发现了Android XRef,发现它很有用,尤其是因为它是由OpenGrok支持的,它提供了非常棒和令人眼花缭乱的快速搜索。
一切都反映在omapzoom.org上。一些代码也镜像在github上。
比如这里的联系人。
自2019年12月起,您可以使用新的官方公开代码搜索工具:cs.android.com。还有 Android官方源浏览器(基于Gitiles)具有组成Android的许多不同部分的web视图。一些项目(如Kernel)已经被删除,现在只指向可克隆的git存储库。
要在本地获取所有代码,可以使用repo helper程序,也可以克隆单个存储库。
及其他:
下载源代码树
Gitweb将允许您通过浏览器浏览代码(和更改)。
http://git.or.cz/gitwiki/Gitweb
(不知道是否有人已经为Android设置了一个公共的gitweb,但这可能并不难。)
我找到了一种方法,只得到联系人应用程序:
git clone https://android.googlesource.com/platform/packages/apps/Contacts
这对我来说已经足够好了,但不能回答在网上浏览代码的问题。
推荐文章
- 如何分配文本大小在sp值使用java代码
- Manifest合并失败:uses-sdk:minSdkVersion 14
- 为什么Android工作室说“等待调试器”如果我不调试?
- 如何检查我的EditText字段是否为空?
- Android从图库中选择图像
- 后台任务,进度对话框,方向改变-有任何100%工作的解决方案吗?
- Android:垂直对齐多行EditText(文本区域)
- Android无尽列表
- Android room persistent: AppDatabase_Impl不存在
- 错误:执行失败的任务':app:compileDebugKotlin'。>编译错误。详细信息请参见日志
- 在Android中使用URI生成器或使用变量创建URL
- 缩放图像以填充ImageView宽度并保持纵横比
- 列表视图的自定义适配器
- 在Android中设置TextView span的颜色
- 如何以编程方式在RelativeLayout中布局视图?