Где я могу найти исходный код Android онлайн? [закрытый]


в частности, где я могу просмотреть исходный код для любого исходного приложения android(например, контактное приложение) ? Это единственный способ пойти, чтобы загрузить все, что есть?

7 616

7 ответов:

все отражается на omapzoom.org. Некоторые из кода также отражено на github.

контакты здесь например.

Android официальный исходный браузер (исходя из Gitiles) имеет веб-представление многих из различных частей, которые составляют android. Некоторые из проектов (например, ядро) были удалены, и теперь он указывает только на клонируемые репозитории git.

получить весь код локально, вы можете использовать РЕПО вспомогательные программы, или вы можете просто клонировать отдельные репозитории.

и другие:

вы можете просмотреть исходный код через http://developer.android.com, Когда вы читаете API там будет ссылка на соответствующий исходный код на GitHub, вам просто нужно добавить плагин поиска ссылок на Android SDK на Chrome.

Я написал об этом в блоге here:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/

enter image description here

я наткнулся на Android XRef на днях и нашел его полезным, тем более, что он поддерживается OpenGrok, который предлагает безумно удивительный и ослепительно быстрый поиск.

Я нашел способ, чтобы получить только приложение "Контакты":

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

что достаточно хорошо для меня на данный момент, но не отвечает на вопрос о просмотре кода в интернете.

вы можете просматривать образцы Android SDK с вашего смартфона, используя "поиск кода": https://market.android.com/details?id=sqwady.codesearch

этот плагин eclipse позволяет встроить просмотр исходного кода и даже шагать внутри исходного кода Android:

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

(edit: в частности, плагин" Android Sources": http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/)

gitweb позволит вам просматривать код (и изменения) через браузер.

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

(Не знаю, если кто-то уже настроил публичный gitweb для Android, но это, вероятно, не слишком сложно.)