¿Dónde puedo encontrar el código fuente de Android en línea? [cerrado]
-
19-08-2019 - |
Pregunta
Particularmente, ¿dónde puedo buscar el código fuente de cualquier aplicación fuente de Android (por ejemplo, la aplicación de contacto)? ¿Es la única forma de descargar todo lo que hay?
Solución
Todo se refleja en omapzoom.org . Parte del código también está reflejado en github .
Los contactos están aquí , por ejemplo.
navegador oficial de fuentes de Android (basado en Gitiles ) tiene una vista web de muchas de las diferentes partes que componen Android. Algunos de los proyectos (como Kernel) han sido eliminados y ahora solo apunta a repositorios clit de git.
Para obtener todo el código localmente, puede usar el programa auxiliar repo , o simplemente puede clonar repositorios individuales.
Y otros:
Otros consejos
Puede ver el código fuente a través de http://developer.android.com , cuando esté leyendo la API habrá un enlace al código fuente correspondiente en GitHub, solo necesita agregar el complemento de búsqueda de referencia del SDK de Android en Chrome .
Hice un blog al respecto aquí:
http://blog.blundellapps.com/add-source- code-links-to-android-apis /
Me encontré con Android XRef el otro día y lo encontré útil, especialmente porque está respaldado por OpenGrok que ofrece una búsqueda increíblemente increíble y cegadoramente rápida.
He encontrado una manera de obtener solo la aplicación Contactos:
git clone https://android.googlesource.com/platform/packages/apps/Contacts
que es lo suficientemente bueno para mí por ahora, pero no responde a la pregunta de navegar por el código en la web.
Puede buscar muestras de Android SDK desde su teléfono inteligente usando " Búsqueda de código " ;: https://market.android.com/details?id=sqwady.codesearch
Este complemento de eclipse permite ver la fuente en línea e incluso entrar en el código fuente de Android:
http://code.google.com/p/adt-addons/
(editar: específicamente el complemento "Fuentes de Android": http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ )
gitweb le permitirá navegar a través del código (y los cambios) a través de un navegador.
http://git.or.cz/gitwiki/Gitweb
(No sé si alguien ya ha configurado un gitweb público para Android, pero probablemente no sea demasiado difícil).