В частности, где я могу просмотреть исходный код для любого приложения-источника для Android (например, контактное приложение)? Это единственный способ скачать все, что есть?
Где я могу найти исходный код Android в Интернете?
Ответ 1
Все зеркалируется на omapzoom.org. Некоторые из кодов также отражены в github.
Контакты здесь, например.
официальный браузер для браузера Android (на основе Gitiles) имеет веб-представление многих разных частей, составляющих андроид. Некоторые из проектов (например, ядро) были удалены, и теперь он указывает только на клонируемые репозитории git.
Чтобы получить весь код локально, вы можете использовать вспомогательную программу repo, или вы можете просто клонировать отдельные репозитории.
И другие:
Ответ 2
Я обычно ссылаюсь на этот сайт для исходного кода Android.
http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/
Просто хочу предоставить больше опций: -)
Ответ 3
Вы можете просмотреть исходный код через http://developer.android.com, когда вы читаете API, будет ссылку на исходный код на GitHub, вам просто нужно добавить Плагин поиска ссылок Android SDK в Chrome.
Я писал об этом здесь:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
Ответ 4
На днях я наткнулся на Android XRef и нашел его полезным, тем более, что он поддерживается OpenGrok, который предлагает безумно удивительный и ослепительно быстрый поиск.
Ответ 5
Я нашел способ получить только приложение "Контакты":
git clone https://android.googlesource.com/platform/packages/apps/Contacts
который сейчас достаточно хорош для меня, но не отвечает на вопрос о просмотре кода в Интернете.
Ответ 6
Вы можете просматривать образцы Android SDK с вашего смартфона с помощью "Поиск кода": https://market.android.com/details?id=sqwady.codesearch
Ответ 7
Этот плагин eclipse позволяет просматривать встроенный источник и даже входить в исходный код Android:
http://code.google.com/p/adt-addons/
(редактирование: в частности, плагин "Android Sources": http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/)
Ответ 8
gitweb позволит вам просматривать код (и изменения) через браузер.
http://git.or.cz/gitwiki/Gitweb
(Не знаю, установил ли кто-то уже установленный gitweb для Android, но это, вероятно, не так уж сложно.)