Gdzie mogę znaleźć kod źródłowy Androida online? [zamknięte]

W szczególności, gdzie mogę przeglądać kod źródłowy dowolnej aplikacji źródłowej Androida (np. aplikacji kontaktowej) ? Czy jedynym sposobem, aby przejść do pobrania wszystko jest?

Author: Muhammed Refaat, 2009-01-16

7 answers

Wszystko jest lustrzane omapzoom.org . część kodu znajduje się również na GitHubie .

Kontakt jest tutaj na przykład.

Oficjalna przeglądarka źródłowa Androida (oparta na Gitiles) ma widok internetowy wielu różnych części składających się na Androida. Niektóre z projektów (jak np. Kernel) zostały usunięte i teraz wskazuje tylko na klonowalne repozytoria Gita.

Aby uzyskać cały kod lokalnie, możesz użyć repo helper program, lub można po prostu sklonować poszczególne repozytoria.

I inne:

 314
Author: richq,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-05 17:27:56

Możesz wyświetlić kod źródłowy Poprzez http://developer.android.com, gdy czytasz API, na Githubie pojawi się link do pasującego kodu źródłowego, wystarczy dodać wtyczkę Android SDK Reference Search Na Chrome.

Pisałem o tym tutaj:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/

Tutaj wpisz opis obrazka

 61
Author: Blundell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-01 07:18:29

Natknąłem się na Android XRef na drugi dzień i okazało się przydatne, zwłaszcza, że jest wspierany przez OpenGrok, który oferuje szalenie niesamowite i ślepo szybkie wyszukiwanie.

 41
Author: scorpiodawg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-04 06:13:21

Znalazłem sposób, aby uzyskać tylko aplikację Kontakty:

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

Co na razie mi wystarczy, ale nie odpowiada na pytanie o przeglądanie kodu w sieci.

 6
Author: pupeno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-24 15:38:02

Możesz przeglądać próbki Android SDK ze swojego smartfona za pomocą "wyszukiwania kodu": https://market.android.com/details?id=sqwady.codesearch

 1
Author: Eyal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-18 20:11:34

Ta wtyczka eclipse pozwala na przeglądanie źródeł inline, a nawet wchodzenie do kodu źródłowego Androida:

Http://code.google.com/p/adt-addons/

(edit: konkretnie wtyczka "Android Sources": http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/)

 1
Author: Rangel Reale,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-05 17:14:43

Gitweb pozwoli Ci przeglądać kod (i zmiany) za pomocą przeglądarki.

Http://git.or.cz/gitwiki/Gitweb

(Nie wiem, czy ktoś już skonfigurował publiczny gitweb dla Androida, ale prawdopodobnie nie jest to zbyt trudne.)

 0
Author: Peter Boughton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-16 07:44:10