Google har tillkännagivit det nya Android Code Search Tool, vilket gör det lättare att söka kod inom Android Open Source Project (AOSP). Läs vidare för att veta mer!
Androids källkod finns på Android Open Source Project Git-förråd, och i förlängningen, där källkod för varje ny Android-version som laddas upp. Även om det definitivt är ett stort plus att ha källkoden öppen källkod och tillgänglig fritt, har det hittills inte varit en trevlig och enkel affär att söka genom AOSP. Om du vill söka efter hur vissa klasser och metoder är uppbyggda kan du antingen klona arkivet och söka manuellt med hjälp av ett verktyg som grep, eller så måste du lita på onlineverktyg som AndroidXRef eller Opersys. Google gör det ännu enklare att söka inom AOSP med nytt offentligt sökverktyg för Android-kod för Android Open Source Project.
Att klona AOSP och söka efter en lokal version är inte möjligt för alla, eftersom AOSP är massiv och ständigt uppdaterad. Onlineverktygen är inte heller den perfekta lösningen, eftersom de ofta inte uppdateras med de senaste källkodsversionerna. Googles
Från och med nu kan Android-kodsökningsverktyget endast söka genom huvudgrenen av AOSP, dvs. uppdaterad utgåva av AOSP, som har en begränsning genom att du inte kan se hur AOSP betedde sig vid vissa andra släpper. Google noterar dock att verktyget kommer att bli mer sofistikerat med tiden, så vi förväntar oss att det kommer att bli mer användbart i framtiden.
Källa: Android-utvecklarblogg