Google анонсувала новий інструмент Android Code Search Tool, який спрощує пошук коду в рамках Android Open Source Project (AOSP). Читайте далі, щоб дізнатися більше!
Вихідний код Android знаходиться на Сховища Git проекту Android з відкритим вихідним кодом, а також розширення, де вихідний код для кожної нової версії Android завантажується. Хоча наявність вихідного коду у відкритому доступі та у вільному доступі, безперечно, є головним плюсом, пошук через AOSP поки що не був приємною та легкою справою. Якщо ви хочете знайти, як сконструйовані певні класи та методи, ви можете клонувати репозиторій і шукати вручну за допомогою інструменту на кшталт grep, або вам доведеться покладатися на такі онлайн-інструменти, як AndroidXRef або Оперсіс. Google робить пошук в AOSP ще легшим з новий публічний інструмент пошуку коду Android для проекту з відкритим вихідним кодом Android.
Клонування AOSP і пошук локальної версії під силу не всім, оскільки AOSP є масивним і постійно оновлюється. Онлайн-інструменти також не є ідеальним рішенням, оскільки вони часто не оновлюються останніми версіями вихідного коду. Google
На даний момент інструмент пошуку коду Android може шукати лише в головній гілці AOSP, тобто в більшості оновлений випуск AOSP, який представляє обмеження в тому, що ви не можете побачити, як AOSP поводився в деяких інших випуски. Однак Google зазначає, що з часом цей інструмент стане більш досконалим, тому ми очікуємо, що в майбутньому він стане більш корисним.
Джерело: Блог розробників Android