기여

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Android에 관심을 가져주셔서 감사합니다! 다음은 참여하여 Android를 개선하는 데 도움이 되는 몇 가지 방법입니다. Android 프로젝트 및 목표에 대한 배경 정보는 Android 개발을 위한 설정을 확인하세요.

버그 신고

Android 개선에 도움을 줄 수 있는 가장 쉽고 효과적인 방법 중 하나는 버그를 신고하는 것입니다. 자세한 내용은 버그 보고 를 참조하세요.

특정 릴리스에서 특정 버그가 수정될 것이라고 보장할 수 없습니다. 버그를 보고한 후 버그에 어떤 일이 발생하는지 확인하려면 버그 수명 을 읽어보세요.

앱 개발

우리는 모든 개발자가 개방형 플랫폼에서 사용자에게 앱을 배포할 수 있도록 Android를 만들었습니다. Android를 도울 수 있는 가장 좋은 방법 중 하나는 사용자가 좋아하는 멋진 앱을 작성하는 것입니다!

시작하려면 developer.android.com 을 방문하세요. 이 사이트는 SDK를 사용하여 호환되는 Android 장치용 앱을 작성하는 데 필요한 정보와 도구를 제공합니다.

코드에 기여

코드는 왕입니다. 제출한 모든 변경 사항을 검토하고 싶으므로 소스를 확인하고 버그 또는 기능을 선택한 다음 코딩을 받으십시오. 패치 제출이 작고 대상이 많을수록 검토하기가 더 쉽습니다.

왼쪽의 링크를 사용하여 패치 수명 , Git 및 Repo 및 기타 도구에 대해 학습하여 Android를 시작할 수 있습니다. Gerrit 서버 에서 모든 기여에 대한 활동을 볼 수도 있습니다. Android의 일부 부분에서는 업스트림 프로젝트에 패치를 제출해야 합니다 . 도중에 도움이 필요하면 토론 그룹 에 가입하세요.

코드 스타일

코드를 제공할 때 최상의 결과를 얻으려면 AOSP(Android 오픈 소스 프로젝트)의 하위 프로젝트(섹션)에 사용된 코드 스타일을 따르세요. 대부분의 Android는 Java로 작성되었으므로 AOSP Java 코드 스타일 을 따라야 합니다.

frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt 와 같은 AOSP의 일부는 Kotlin으로 작성됩니다. 이미 Kotlin으로 작성된 플랫폼 영역에서 Kotlin을 사용할 수 있습니다. Android의 Kotlin에 대한 자세한 내용은 Android 개발자 Kotlin 스타일 가이드Kotlin-Java 상호 운용성 가이드 를 참조하세요. 보다 광범위한 Kotlin 지침은 Kotlin 언어 사이트 를 참조하세요.

API 가이드라인

AOSP 개발자는 API를 작성할 때 Android API 가이드라인 을 이해하고 따라야 합니다. 이 가이드라인을 사용하여 Android의 API 결정 이면의 맥락을 확인하세요. 플랫폼 API의 추가 및 수정 사항은 Metalava 에서 검증합니다.