Je sais que je peux accéder au code source Android de https://androïd.googlesource.com , mais c'est Difficile de sélectionner le bon repo de git si je ne connais que le colis et le nom d'une classe Android. p>
N'y a-t-il pas un moyen de localiser un fichier dans https://androïd.googlesource.com ? p>
6 Réponses :
La plupart des choses que vous voudrez voir peuvent être trouvées sous le frameworks / base code>
repo.
Cela inclut à peu près toutes les classes d'API publiques et privées qui composent le cadre Java Android. P>
Si vous voulez pouvoir parcourir la source de l'Eclipse, vous pouvez suivre ce guide: http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html P >
Enfin, le Recherche de référence Android SDK Pour Chrome vous permet de parcourir l'API publique en tapant ad code> dans la barre d'URL et ajoute une "source de vue" pratique à chaque page Javadoc. p>
Il y a un problème soulevé contre Android Project pour Un seul fichier La question a été refusée, mais les commentaires sont une bonne source de méthodes pour accéder à la source d'éclipse. P> .jar code> contenant les sources Java. P>
Aussi, c'est une très bonne tutoriel sur la façon de Obtenez la source d'Eclipse, sans avoir à désordre avec aucun des repos ou quoi que ce soit, il inclut des fichiers zip de la source (qui pourrait être obsolète) p>
À mon avis aujourd'hui, le meilleur moyen de regarder les sources Android est le référentiel GitHub: P>
https://github.com/androïd/ p>
Les classes Java publiques peuvent être trouvées ici https://github.com / Android / Platform_Frameworks_Base / Tree / Master / Core / Java / Android P>
Package interne est ici ici https: // github. com / android / plateforme_frameworks_base / arborescence / maître / noyau / java / com / android / interne p>
ressources sont ici https://github.com/android/platform_frameworks_base / arbre / maître / noyau / res / res p>
Bibliothèque de support https://github.com/androïd/platform_frameworks_support p>
Depuis 2011, le code source peut être téléchargé avec le gestionnaire SDK (Fenêtre> Android SDK Manager) P>
edit: strong> Eclipse semble analyser régulièrement le dossier externe des mises à jour. Si cela vous agace, vous pouvez bloquer le dossier dans un .jar, puis dire à Eclipse de regarder dans ce pot pour les sources. Eclipse n'échappera plus à des modifications. P>
Merci. Plus d'une heure de recherche m'a conduit ici et c'est ce dont j'avais besoin.
Vous pouvez rechercher n'importe quelle classe Android via https://cs.android.com facilement. p>
Si vous travaillez avec Eclipse, voir la réponse à la question Stackoverflow.com/Questtions/5233640/...