Использование исходного кода Android

Использование исходного кода Android

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

Исходным кодом Android и всех его проектов управляет система Git ( git-scm.com/). Эта система сама имеет открытый исходный код и предназначена для быстрого и удобного управления открытым исходным кодом больших и малых проектов. Проекты ядра Linux и Ruby on Rails также управляются системой Git.

Детальная информация о распространении исходного кода Android опубликована на сайте source.android.com. Код сделан открытым примерно в октябре 2008 г. Одна из целей Open Handset Alliance заключается в том, чтобы сделать Android свободной и полностью настраиваемой мобильной платформой.

До версии Android 4.0 дистрибутив исходного кода Android был доступен на сайте android.git.kernel.org/. Теперь Android хранится на собственном сайте Git по адресу android.googlesource.com. Однако на время написания этой книги просматривать исходный код в онлайновом режиме там было нельзя. Разработчики обещают, что такой просмотр станет доступным очень скоро.

Другим часто посещаемым сайтом для онлайнового просмотра исходного кода Android является следующий:

www.google.com/codesearch/p?hl=en#uX1GffpyOZk/core/java/android/

Однако хотят слухи, что проект Code Search может находиться в процессе закрытия. Но даже если это не так, указанный сайт пока не позволяет производить поиск в коде Android 4.0. Например, мы не смогли отыскать на нем новые API-интерфейсы контактов.

Вот еще один полезный сайт:

www.grepcode.com/search/?query=google+android&entity=project

Похоже, на нем доступна ветвь 4.01 проекта Android.

Мы надеемся, что оба эти сайта будут продолжать хранить самые последние выпуски, позволяя просматривать исходный код в онлайновом режиме.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Добавить комментарий