O Google anunciou a nova ferramenta Android Code Search, tornando mais fácil a pesquisa de código dentro do Android Open Source Project (AOSP). Continue lendo para saber mais!
O código-fonte do Android reside no Repositórios Git do projeto de código aberto Androide, por extensão, onde o o código-fonte de cada nova versão do Android é carregado. Embora ter o código-fonte aberto e disponível gratuitamente seja definitivamente uma grande vantagem, pesquisar no AOSP não tem sido uma tarefa agradável e fácil até agora. Se quiser pesquisar como certas classes e métodos são construídos, você pode clonar o repositório e pesquisar manualmente usando uma ferramenta como grep, ou terá que contar com ferramentas online como AndroidXRef ou Operasys. O Google está tornando ainda mais fácil a pesquisa no AOSP com o nova ferramenta pública de pesquisa de código Android para o Android Open Source Project.
Clonar AOSP e buscar uma versão local não é viável para todos, pois o AOSP é enorme e constantemente atualizado. As ferramentas online também não são a solução perfeita, pois muitas vezes não são atualizadas com os últimos lançamentos de código-fonte. do Google
A partir de agora, a ferramenta de pesquisa de código do Android só pode pesquisar no branch master do AOSP, ou seja, o mais versão atualizada do AOSP, que apresenta uma limitação, pois você não pode ver como o AOSP se comportou em determinados outros lançamentos. No entanto, o Google observa que a ferramenta se tornará mais sofisticada com o tempo, por isso esperamos que ganhe mais utilidade no futuro.
Fonte: Blog de desenvolvedores Android