Google oznámil nový Android Code Search Tool, který usnadňuje vyhledávání kódu v rámci projektu Android Open Source Project (AOSP). Čtěte dále a dozvíte se více!
Zdrojový kód Androidu je umístěn na Repozitáře Android Open Source Project Git, a rozšířením, kde zdrojový kód pro každou novou verzi systému Android je nahrána. Zatímco mít zdrojový kód open-source a volně dostupný je rozhodně velké plus, prohledávání AOSP zatím nebylo příjemnou a bezproblémovou záležitostí. Pokud chcete hledat, jak jsou konstruovány určité třídy a metody, můžete buď naklonovat úložiště a hledat ručně pomocí nástroje, jako je grep, nebo se musíte spolehnout na online nástroje, jako je AndroidXRef nebo Opersys. Google ještě více usnadňuje vyhledávání v rámci AOSP s nový veřejný nástroj pro vyhledávání kódu Android pro projekt Android Open Source Project.
Klonování AOSP a vyhledávání místní verze není možné pro každého, protože AOSP je masivní a neustále aktualizován. Online nástroje také nejsou dokonalým řešením, protože často nejsou aktualizovány nejnovějšími verzemi zdrojového kódu. Google
Od této chvíle může nástroj pro vyhledávání kódu Android prohledávat pouze hlavní větev AOSP, tj. aktuální vydání AOSP, které představuje omezení v tom, že nevidíte, jak se AOSP choval na některých jiných vydání. Google však poznamenává, že tento nástroj bude časem propracovanější, takže očekáváme, že v budoucnu získá větší užitečnost.
Zdroj: Blog vývojářů pro Android