我可以在哪里浏览任何Android开源项目(AOSP)应用程序(例如联系人应用程序)的源代码?为所有AOSP克隆整个源存储库是唯一的方法吗?
当前回答
一切都反映在omapzoom.org上。一些代码也镜像在github上。
比如这里的联系人。
自2019年12月起,您可以使用新的官方公开代码搜索工具:cs.android.com。还有 Android官方源浏览器(基于Gitiles)具有组成Android的许多不同部分的web视图。一些项目(如Kernel)已经被删除,现在只指向可克隆的git存储库。
要在本地获取所有代码,可以使用repo helper程序,也可以克隆单个存储库。
及其他:
下载源代码树
其他回答
前几天我偶然发现了Android XRef,发现它很有用,尤其是因为它是由OpenGrok支持的,它提供了非常棒和令人眼花缭乱的快速搜索。
2020:官方AOSP代码搜索https://cs.android.com/
你可以通过http://developer.android.com查看源代码,当你阅读API时,GitHub上会有一个匹配源代码的链接,你只需要在Chrome上添加Android SDK参考搜索插件。
我在博客上写过: http://blog.blundellapps.com/add-source-code-links-to-android-apis/
您可以使用“代码搜索”从智能手机浏览Android SDK示例: https://market.android.com/details?id=sqwady.codesearch
一切都反映在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,但这可能并不难。)
推荐文章
- 在Android Studio中创建aar文件
- 修改抽射超时时间
- 如何通过数据从第二个活动到第一个活动时按回?——安卓
- 如何在android中获得当前前景活动上下文?
- 如何在Android中获取当前日期?
- 获取Android设备名称
- 在WebView中上传文件
- 加载HTML文件到WebView
- Android:为什么视图没有maxHeight ?
- 如何获得具有已知资源名称的资源id ?
- 在Android上将字符串转换为整数
- 为什么“System.out。”println“工作在Android?
- WebView显示err_cleartext_not_allowed尽管站点是HTTPS
- Android M权限:对shouldShowRequestPermissionRationale()函数的使用感到困惑
- 为什么构建类型与产品风味不同?