Где я могу найти исходный код Android онлайн? [закрытый]
в частности, где я могу просмотреть исходный код для любого исходного приложения android(например, контактное приложение) ? Это единственный способ пойти, чтобы загрузить все, что есть?
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/
я наткнулся на 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, но это, вероятно, не слишком сложно.)