Explore y busque en línea las fuentes de AOSP, Linux y CM

Cuando se desarrolla desde la fuente, puede ser bastante engorroso encontrar esa referencia de código o símbolo específico que le está causando problemas o es lo único que le falta. A menudo te encuentras navegando por línea tras línea de código, esperando no perderte ese fragmento que estás buscando. Esto puede ser frustrante y muy cansador, por decir lo menos. Con un nuevo conjunto de sitios web, su vida podría ser un poco más simple.

BBQSauce es un sitio web que le permite buscar (y explorar) el árbol de origen de CM para casi cualquier cosa. Digamos que estoy trabajando en telefonía en CyangoenMod 10.1 y quiero encontrar todas las instancias de la cadena TelephonyProperties . Iría al sitio BBQSauce y escribiría eso en el cuadro de búsqueda completa, seleccionaría el nombre del proyecto correspondiente (abi, android, bionic, etc.), y luego presionaría buscar y esperar. Lo que me devolvería sería cada archivo con todas las entradas respectivas en cada archivo donde apareció mi cadena de búsqueda, agrupados por directorio en el código fuente. Se puede hacer clic en cada una de esas entradas, lo que significa que me llevará directamente a la línea en el código fuente donde se encuentra mi cadena de búsqueda.

AndroidXRef es otro recurso que puede ser extremadamente útil, ya que proporciona la fuente AOSP (de 1.6 a 4.2) y la fuente del kernel de Linux (versiones 2.6.39, 3.0, 3.3 y 3.4) en un formato de búsqueda y búsqueda. Nuevamente, AndroidXRef funciona de la misma manera que BBQSauce, ya que ambos usan el navegador de origen {OpenGrok de Oracle.

Ambos sistemas le proporcionan un recurso útil a su disposición, uno de los cuales puede hacer que la vida de un desarrollador sea mucho más fácil. Además, podrán pasar más tiempo haciendo tocino.

[Imagen destacada cortesía de AndroidXRef]