45 votes

Où puis-je obtenir le code source de l'application caméra Android ?

Je fais référence à l'application caméra qui est déjà installée sur mon G1, pas au code source de l'API caméra.

Comment puis-je obtenir le code source ?

67voto

AdamC Points 5828

Vous devrez clone le projet depuis le dépôt Android en utilisant git .

L'URL du projet est :

https://android.googlesource.com/platform/packages/apps/Camera.git

Vous pouvez cloner le projet comme ceci :

git clone https://android.googlesource.com/platform/packages/apps/Camera.git

Le code source sera dans le répertoire Appareil photo .

Ce lien vous indiquera comment télécharger toutes les sources.

Si vous avez besoin d'aide pour l'utilisation de git, consultez le site de git <a href="http://git-scm.com/documentation" rel="noreferrer">section de la documentation </a>.

10voto

David Points 1261

Google a transféré l'hébergement sur ses propres serveurs, et le processus a donc changé. Vous ne pouvez plus consulter les sources du noyau en ligne, mais le code source d'Android peut être téléchargé à l'adresse suivante http://source.Android.com/source/downloading.html .

Vous aurez besoin d'un client git, et de beaucoup de temps pour télécharger l'ensemble du code source.

Si vous ne voulez pas la version actuelle complète d'Android, voici quelques alternatives :

Une recherche dans ces dépôts publics devrait vous donner suffisamment de code pour travailler.

1voto

0voto

user5195112 Points 1

Récemment, j'ai cherché l'application Contact stock sur Android et je suis tombé sur ce fil de discussion. J'ai pu trouver la solution.

clone git https://Android.googlesource.com/platform/packages/apps/Camera

est le moyen de cloner l'application caméra.

Toutes les applications sont listées dans la page

https://Android.googlesource.com/

Dans le navigateur, recherchez packages/apps/ pour obtenir le nom du dépôt d'applications correspondant.

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