una - ¿Dónde puedo encontrar el código fuente de Android en línea?
ver codigo fuente chrome android (7)
En particular, ¿dónde puedo buscar el código fuente de cualquier aplicación de origen de Android (por ejemplo, la aplicación de contacto)? ¿Es la única manera de ir a descargar todo lo que hay?
El otro día tropecé con Android XRef y lo encontré útil, especialmente porque está respaldado por OpenGrok, que ofrece una búsqueda increíblemente asombrosa y asombrosamente rápida.
Este plugin de eclipse permite ver la fuente en línea e incluso ingresar dentro del 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/ )
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 el código en la web.
Puede explorar las muestras del SDK de Android desde su teléfono inteligente usando "Búsqueda de código": https://market.android.com/details?id=sqwady.codesearch
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 tiene que agregar el complemento de búsqueda de referencia SDK de Android en Chrome .
Lo escribí aquí:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
Todo se refleja en omapzoom.org . Parte del código también se refleja en github .
Los contactos están aquí por ejemplo.
El navegador de fuente oficial de Android (basado en Gitiles ) tiene una vista web de muchas de las diferentes partes que conforman Android. Algunos de los proyectos (como Kernel) se han eliminado y ahora solo te apuntan a repositorios git clonables.
Para obtener todo el código localmente, puede usar el programa de ayuda de repo , o simplemente puede clonar repositorios individuales.
Y otros:
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).