Jetpack
Kotlin
Docs
News
Platform
Android Studio
Google Play
Jetpack
Kotlin
Docs
News
Platform
Android Studio
Google Play
Jetpack
Kotlin
Docs
News
More
Android Developers Blog
The latest Android and Google Play news for app and game developers.
Code Search with Cross References for the Android Open Source Project
10 dicembre 2019
Posted by
Jeff Bailey
, AOSP Engineering Manager;
Ally Sillins
, AOSP Program Manager; Kris Hildrum, Open Source Code Search Tech Lead; Jay Sachs, Kythe Tech Lead/Manager
Searching for
"it's all about the code" open source
on Google returns more than a million hits. Today we’re introducing a public code search tool for the Android Open Source Project (AOSP).
Link:
https://cs.android.com
The Android repository is made up of a collection of git repositories which are managed together using our ‘repo’ tool. Because of this, most tools (such as github, gitweb, etc) can’t see the source code the way that it’s laid out when it’s checked out on the system. In partnership with our colleagues who run Google’s internal Code Search and
Kythe
, we’re pleased to present a code search tool that presents a view of all of the Android source code as you actually use it.
Here are some features you can take advantage of starting today:
View the source code
Navigate cross-references across the entire code base that allow you to click through one part of the source code to another
Switch between Android’s open source branches (not all branches will have cross-reference information)
View tool documentation on
https://source.android.com/setup/contribute/code-search
This is the beginning of our journey, and while today not all parts of the Android code base are cross-referenced, you can expect to see this grow over time.
We hope this makes it easier to engage with the Android code base!
Etichette
Android O
Android Studio
Design
Develop
Google Play
Archive
marzo 2021
(4)
febbraio 2021
(11)
gennaio 2021
(3)
dicembre 2020
(7)
novembre 2020
(7)
ottobre 2020
(7)
settembre 2020
(9)
agosto 2020
(18)
luglio 2020
(18)
giugno 2020
(18)
maggio 2020
(4)
aprile 2020
(7)
marzo 2020
(9)
febbraio 2020
(9)
gennaio 2020
(3)
dicembre 2019
(8)
novembre 2019
(12)
ottobre 2019
(11)
settembre 2019
(5)
agosto 2019
(9)
luglio 2019
(8)
giugno 2019
(6)
maggio 2019
(15)
aprile 2019
(10)
marzo 2019
(11)
febbraio 2019
(5)
gennaio 2019
(6)
dicembre 2018
(11)
novembre 2018
(9)
ottobre 2018
(13)
settembre 2018
(5)
agosto 2018
(13)
luglio 2018
(9)
giugno 2018
(16)
maggio 2018
(16)
aprile 2018
(8)
marzo 2018
(8)
febbraio 2018
(7)
gennaio 2018
(9)
dicembre 2017
(9)
novembre 2017
(13)
ottobre 2017
(14)
settembre 2017
(11)
agosto 2017
(19)
luglio 2017
(11)
giugno 2017
(13)
maggio 2017
(21)
aprile 2017
(12)
marzo 2017
(14)
febbraio 2017
(11)
gennaio 2017
(12)
dicembre 2016
(17)
novembre 2016
(16)
ottobre 2016
(9)
settembre 2016
(6)
agosto 2016
(7)
luglio 2016
(12)
giugno 2016
(14)
maggio 2016
(16)
aprile 2016
(14)
marzo 2016
(8)
febbraio 2016
(8)
gennaio 2016
(9)
dicembre 2015
(9)
novembre 2015
(13)
ottobre 2015
(19)
settembre 2015
(15)
agosto 2015
(13)
luglio 2015
(9)
giugno 2015
(8)
maggio 2015
(10)
aprile 2015
(10)
marzo 2015
(12)
febbraio 2015
(8)
gennaio 2015
(3)
dicembre 2014
(9)
novembre 2014
(13)
ottobre 2014
(11)
settembre 2014
(6)
agosto 2014
(2)
luglio 2014
(9)
giugno 2014
(10)
maggio 2014
(4)
marzo 2014
(4)
febbraio 2014
(3)
gennaio 2014
(2)
dicembre 2013
(3)
novembre 2013
(2)
ottobre 2013
(7)
settembre 2013
(2)
agosto 2013
(5)
luglio 2013
(5)
giugno 2013
(4)
maggio 2013
(9)
aprile 2013
(3)
marzo 2013
(2)
febbraio 2013
(3)
gennaio 2013
(3)
dicembre 2012
(5)
novembre 2012
(3)
ottobre 2012
(3)
settembre 2012
(1)
agosto 2012
(1)
luglio 2012
(2)
giugno 2012
(5)
maggio 2012
(1)
aprile 2012
(5)
marzo 2012
(5)
febbraio 2012
(5)
gennaio 2012
(5)
dicembre 2011
(7)
novembre 2011
(7)
ottobre 2011
(5)
settembre 2011
(5)
agosto 2011
(3)
luglio 2011
(7)
giugno 2011
(2)
maggio 2011
(5)
aprile 2011
(6)
marzo 2011
(8)
febbraio 2011
(8)
gennaio 2011
(4)
dicembre 2010
(8)
novembre 2010
(3)
ottobre 2010
(4)
settembre 2010
(7)
agosto 2010
(6)
luglio 2010
(10)
giugno 2010
(11)
maggio 2010
(11)
aprile 2010
(2)
marzo 2010
(3)
febbraio 2010
(2)
gennaio 2010
(5)
dicembre 2009
(7)
novembre 2009
(5)
ottobre 2009
(5)
settembre 2009
(8)
agosto 2009
(2)
luglio 2009
(1)
giugno 2009
(2)
maggio 2009
(5)
aprile 2009
(12)
marzo 2009
(5)
febbraio 2009
(8)
gennaio 2009
(3)
dicembre 2008
(3)
novembre 2008
(1)
ottobre 2008
(4)
settembre 2008
(6)
agosto 2008
(4)
giugno 2008
(1)
maggio 2008
(5)
aprile 2008
(4)
marzo 2008
(5)
febbraio 2008
(2)
gennaio 2008
(5)
dicembre 2007
(3)
novembre 2007
(5)
Feed
Newsletter
Android Developers
Google Play