„Google“ paskelbė apie naują „Android“ kodo paieškos įrankį, palengvinantį kodo paiešką „Android“ atvirojo kodo projekte (AOSP). Skaitykite toliau, kad sužinotumėte daugiau!
„Android“ šaltinio kodas yra adresu Android atvirojo kodo projekto Git saugyklos, ir išplėtimas, kur įkeliamas kiekvienos naujos „Android“ versijos šaltinio kodas. Nors tai, kad šaltinio kodas yra atviro kodo ir prieinamas laisvai, yra neabejotinai didelis pliusas, paieška per AOSP iki šiol nebuvo malonus ir lengvas reikalas. Jei norite ieškoti, kaip kuriamos tam tikros klasės ir metodai, galite klonuoti saugyklą ir ieškoti rankiniu būdu naudodami įrankį, pvz., grep, arba turite pasikliauti internetiniais įrankiais, pvz., AndroidXRef arba Opersys. „Google“ dar labiau palengvina paiešką AOSP su naujas viešas Android kodo paieškos įrankis, skirtas Android atvirojo kodo projektui.
AOSP klonavimas ir vietinės versijos paieška nėra įmanoma visiems, nes AOSP yra didžiulis ir nuolat atnaujinamas. Internetiniai įrankiai taip pat nėra tobulas sprendimas, nes dažnai jie neatnaujinami naudojant naujausius šaltinio kodo leidimus. Google
naujas Android kodo paieškos įrankis, tačiau veikia su kodu iškart po to, kai jis sujungiamas su vienu iš viešosios AOSP Git saugyklos. Tai naudinga ne tik norint sužinoti, kaip tam tikros funkcijos veikia „Android“, bet ir teikiant nuorodas į klaidų ataskaitas bei atliekant greitas paieškas ne kūrimo įrenginiuose. Įrankis taip pat apima kryžminių nuorodų palaikymą, leidžiantį kūrėjams ieškoti, kada kažkas naudojama kitur AOSP. „Android“ kodo paieškos įrankis taip pat palaiko išplėstinius paieškos įrankius, ir jūs galite juos visus rasti dokumentuota čia.Šiuo metu „Android“ kodo paieškos įrankis gali ieškoti tik pagrindinėje AOSP šakoje, t. y. naujausias AOSP leidimas, kuris yra apribojimas, nes negalite matyti, kaip AOSP elgėsi kai kuriose kitose išleidžia. Tačiau „Google“ pažymi, kad laikui bėgant įrankis taps vis sudėtingesnis, todėl tikimės, kad ateityje jis įgis daugiau naudos.
Šaltinis: „Android“ kūrėjų tinklaraštis