Google har annonsert det nye Android Code Search Tool, som gjør det enklere å søke i kode innenfor Android Open Source Project (AOSP). Les videre for å vite mer!
Androids kildekode ligger på Android Open Source Project Git-lagre, og i forlengelsen, hvor kildekoden for hver ny Android-versjon som lastes opp. Selv om det definitivt er et stort pluss å ha kildekoden åpen og tilgjengelig fritt, har det ikke vært en hyggelig og uanstrengt affære å søke gjennom AOSP så langt. Hvis du vil søke etter hvordan visse klasser og metoder er konstruert, kan du enten klone depotet og søke manuelt ved å bruke et verktøy som grep, eller du må stole på nettverktøy som AndroidXRef eller Opersys. Google gjør det enda enklere å søke i AOSP med nytt offentlig Android-kodesøkeverktøy for Android Open Source Project.
Å klone AOSP og søke etter en lokal versjon er ikke mulig for alle, siden AOSP er massiv og kontinuerlig oppdatert. Nettverktøyene er heller ikke den perfekte løsningen, siden de ofte ikke er oppdatert med de nyeste kildekodeutgivelsene. Googles
Per nå kan Android-kodesøkeverktøyet bare søke gjennom hovedgrenen til AOSP, det vil si den mest oppdatert utgivelse av AOSP, som gir en begrensning ved at du ikke kan se hvordan AOSP oppførte seg ved visse andre utgivelser. Google bemerker imidlertid at verktøyet vil bli mer sofistikert over tid, så vi forventer at det vil få mer nytte i fremtiden.
Kilde: Android-utviklerblogg