Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

Содействие

Благодарим за интерес к Android! Вот несколько способов, которыми вы можете принять участие и помочь нам улучшить Android. Чтобы узнать больше о проекте Android и наших целях, ознакомьтесь с разделом «Настройка для разработки под Android» .

Сообщать об ошибках

Один из самых простых и эффективных способов помочь улучшить Android - это сообщить об ошибках. Для получения дополнительной информации посетите веб- сайт Reporting Bugs .

Обратите внимание, что мы не можем гарантировать, что какая-либо конкретная ошибка будет исправлена ​​в каком-либо конкретном выпуске. Чтобы узнать, что происходит с вашей ошибкой после того, как вы о ней сообщите, прочтите Жизнь ошибки .

Разработка приложений

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

Чтобы начать, посетите developer.android.com . Этот сайт предоставляет информацию и инструменты, необходимые для написания приложений для совместимых устройств Android с использованием SDK.

Внесите свой вклад в код

Код - это король. Мы хотели бы просмотреть любые изменения, которые вы отправляете, поэтому проверьте источник, выберите ошибку или функцию и начните писать код. Обратите внимание, что чем меньше и точнее будут представлены ваши патчи, тем легче нам их просмотреть.

Вы можете начать работу с Android, узнав о жизни патча , Git и Repo и других инструментах, используя ссылки слева. Вы также можете просмотреть активность по всем вкладам на нашем сервере Gerrit . Обратите внимание, что некоторые части Android требуют, чтобы вы отправляли исправления в вышестоящие проекты . Если вам понадобится помощь, присоединяйтесь к нашим дискуссионным группам .

Стили кода

Для достижения наилучших результатов при добавлении кода следуйте стилю кода, используемому в этом подпроекте (разделе) Android Open Source Project (AOSP). Большая часть Android написана на Java, поэтому вам следует придерживаться стиля кода Java AOSP .

Некоторые части AOSP написаны на Kotlin, например frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . Вы можете использовать Kotlin в тех областях платформы, которые уже написаны на Kotlin. Дополнительные сведения о Kotlin в Android см. В руководстве по стилю Kotlin для Android-разработчиков и руководстве по взаимодействию Kotlin и Java . Более подробные инструкции по Kotlin см. На сайте языка Kotlin .

Рекомендации по API

Разработчики AOSP должны понимать и соблюдать Рекомендации по API Android при написании API. Используйте эти рекомендации, чтобы увидеть контекст, в котором принимаются решения Android API. Дополнения и модификации API платформы проверяются Metalava .