657 votes

Où puis-je parcourir le code source Android en ligne?

En particulier, où puis-je parcourir le code source de l'application de contact? Est-ce la seule façon d'aller télécharger tout ce qu'il y a?

329voto

richq Points 29694

Tout est mis en miroir sur omapzoom.org. Le code est également reflété sur github.

Contacts est ici par exemple.

Android source officielle navigateur (basé sur Gitiles) a une vue web de beaucoup de différentes parties qui composent android. Certains projets (comme le Noyau) ont été supprimés, et il est maintenant seulement les points que vous clonable dépôts git.

Pour obtenir tous les code en local, vous pouvez utiliser le repo aide programme, ou vous pouvez simplement clone personne dépôts.

Et d'autres:

190voto

Naveen Murthy Points 1965

Je renvoie généralement ce site pour le code source Android.

http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

Je veux juste fournir plus d'options :-)

67voto

Blundell Points 28342

Vous pouvez afficher le code source par le biais de http://developer.android.comlorsque votre lecture de l'API, il y aura un lien vers le correspondant du code source sur GitHub, vous avez juste besoin d' ajouter le SDK Android de Référence de Plugin de Recherche sur Chrome.

J'ai blogué à ce sujet ici:

http://blog.blundell-apps.com/add-source-code-links-to-android-apis/

enter image description here

44voto

scorpiodawg Points 1774

Je suis tombé sur Android XRef l'autre jour et l'ai trouvé utile, d'autant plus qu'il est soutenu par OpenGrok qui offre une recherche incroyablement géniale et incroyablement rapide.

6voto

Pablo Points 44881

J'ai trouvé un moyen d'obtenir seulement l'application Contacts:

 git clone git://android.git.kernel.org/platform/packages/apps/Contacts.git
 

ce qui est assez bon pour moi pour l'instant, mais ne répond pas à la question de la navigation sur le web.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X