In particolare, dove posso sfogliare il codice sorgente per qualsiasi applicazione sorgente Android (ad esempio l'applicazione di contatto)? È l'unico modo per andare a scaricare tutto quello che c'è?
In particolare, dove posso sfogliare il codice sorgente per qualsiasi applicazione sorgente Android (ad esempio l'applicazione di contatto)? È l'unico modo per andare a scaricare tutto quello che c'è?
Risposte:
Tutto è rispecchiato su omapzoom.org . Parte del codice è anche rispecchiato su github .
Contatti è qui per esempio.
Da dicembre 2019 , puoi utilizzare il nuovo strumento di ricerca di codice pubblico ufficiale per AOSP: cs.android.com . C'è anche il browser di origine ufficiale Android (basato su Gitiles ) che ha una vista web di molte delle diverse parti che compongono Android. Alcuni progetti (come Kernel) sono stati rimossi e ora punta solo a repository git clonabili.
Per ottenere tutto il codice localmente, è possibile utilizzare il programma di supporto repo o semplicemente clonare singoli repository.
E altri:
android.git.kernel.org
definitivamente. Ora reindirizza alla developer.android.com
pagina che ti dice come scaricare le fonti, che fa riferimento android.googlesource.com
, ma che non sembra fornire la navigazione online, ma solo il download. Il mirror github è ancora lì, ma non sembra essere aggiornato.
2020: la ricerca ufficiale del codice AOSP https://cs.android.com/
Puoi visualizzare il codice sorgente tramite http://developer.android.com , quando leggi l'API ci sarà un link al codice sorgente corrispondente su GitHub, devi solo aggiungere il plug-in di ricerca di riferimento dell'SDK Android su Chrome .
Ho scritto sul blog qui:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
L' altro giorno mi sono imbattuto in Android XRef e l'ho trovato utile, soprattutto perché è supportato da OpenGrok che offre una ricerca incredibilmente fantastica e accecante.
Ho trovato un modo per ottenere solo l'applicazione Contatti:
git clone https://android.googlesource.com/platform/packages/apps/Contacts
che è abbastanza buono per me per ora, ma non risponde alla domanda di navigazione del codice sul web.
Puoi sfogliare gli esempi di SDK Android dal tuo smartphone usando "Ricerca codice": https://market.android.com/details?id=sqwady.codesearch
Questo plug-in eclipse consente la visualizzazione del codice sorgente in linea e persino l'accesso al codice sorgente Android:
http://code.google.com/p/adt-addons/
(modifica: in particolare il plug-in "Sorgenti Android": http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ )
gitweb ti permetterà di navigare attraverso il codice (e le modifiche) tramite un browser.
http://git.or.cz/gitwiki/Gitweb
(Non so se qualcuno ha già configurato un gitweb pubblico per Android, ma probabilmente non è troppo difficile.)