Dove posso trovare il codice sorgente Android online? [chiuso]
-
19-08-2019 - |
Domanda
In particolare, dove posso sfogliare il codice sorgente per qualsiasi applicazione sorgente Android (ad esempio l'applicazione di contatto)? È l'unico modo per scaricare tutto quello che c'è?
Soluzione
Tutto è specchiato su omapzoom.org . Parte del codice è anche rispecchiato su github .
I contatti sono qui per esempio.
Browser di origine ufficiale Android (basato su Gitiles ) 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, puoi utilizzare il programma di supporto repo oppure puoi semplicemente clonare singoli repository.
E altri:
Altri suggerimenti
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 per Android su Chrome .
Ho scritto qui sul blog:
http://blog.blundellapps.com/add-source- code-link-to-android-API /
Mi sono imbattuto in Android XRef l'altro giorno e l'ho trovato utile, soprattutto perché supportato da OpenGrok che offre una ricerca follemente fantastica e incredibilmente veloce.
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 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.)