Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

کمک کردن

از علاقه شما به اندروید متشکریم! در اینجا چند روش وجود دارد که می توانید درگیر آن شوید و به ما در بهبود Android کمک کنید. برای پیشینه پروژه Android و اهداف ما ، تنظیمات مربوط به Android Development را ببینید .

گزارش اشکالات

یکی از ساده ترین و مثرترین راه هایی که می توانید به بهبود اندروید کمک کنید ، ایجاد اشکال است. برای اطلاعات بیشتر ، به گزارش اشکالات مراجعه کنید.

توجه داشته باشید که ما نمی توانیم تضمین کنیم که در هر نسخه خاص مشکل خاصی برطرف خواهد شد. برای دیدن اینکه پس از گزارش اشکال شما چه اتفاقی می افتد ، زندگی یک اشکال را بخوانید.

برنامه ها را توسعه دهید

ما اندروید را ایجاد کردیم تا همه توسعه دهندگان بتوانند برنامه های خود را در یک سیستم عامل باز به کاربران توزیع کنند. یکی از بهترین راه هایی که می توانید به اندروید کمک کنید نوشتن برنامه های جالبی است که کاربران دوست دارند!

برای شروع ، به developer.android.com مراجعه کنید. این سایت با استفاده از SDK اطلاعات و ابزارهای لازم برای نوشتن برنامه ها را برای دستگاه های سازگار Android فراهم می کند.

به کد کمک کنید

کد پادشاه است. ما دوست داریم هر تغییری را که ارائه می دهید بررسی کنیم ، بنابراین منبع را بررسی کنید ، یک اشکال یا ویژگی را انتخاب کنید و کدگذاری کنید. توجه داشته باشید که هرچه ارسالی های وصله شما کوچکتر و هدفمندتر باشد ، بررسی آنها برای ما آسان تر است.

با کسب اطلاعات در مورد Life of a Patch ، Git و Repo و سایر ابزارها با استفاده از پیوندهای سمت چپ ، می توانید با Android شروع به کار کنید. همچنین می توانید فعالیت را در همه مشارکت های موجود در سرور Gerrit ما مشاهده کنید . توجه داشته باشید که برخی از بخش های Android نیاز به ارسال وصله هایی برای پروژه های بالادستی دارند . اگر در این راه به کمک نیاز دارید ، به گروه های بحث ما بپیوندید .

سبک های کد

برای دستیابی به بهترین نتیجه هنگام مشارکت در کد ، سبک کد استفاده شده در آن زیر پروژه (بخش) از پروژه منبع باز Android (AOSP) را دنبال کنید. بیشتر آندروید به زبان جاوا نوشته شده است ، بنابراین باید از سبک کد AOSP Java پیروی کنید.

برخی از قسمتهای AOSP در Kotlin نوشته شده است ، مانند frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . شما می توانید از کوتلین در مناطقی از سیستم عامل که قبلاً در کوتلین نوشته شده است استفاده کنید. برای کسب اطلاعات بیشتر در مورد کوتلین در اندروید ، به راهنمای سبک توسعه دهنده اندروید Kotlin و راهنمای تعامل Kotlin-Java مراجعه کنید . برای راهنمایی های گسترده تر کوتلین ، به سایت زبان کوتلین مراجعه کنید .

دستورالعمل های API

توسعه دهندگان AOSP هنگام نوشتن API باید دستورالعمل های Android API را درک کرده و دنبال کنند. از این دستورالعمل ها برای دیدن زمینه تصمیم گیری در مورد API Android استفاده کنید. اضافات و اصلاحات API های پلت فرم توسط Metalava تأیید می شوند.