Google 致力于为黑人社区推动种族平等。查看具体举措
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

योगदान

Android में आपकी रुचि के लिए धन्यवाद! यहां कुछ तरीके दिए गए हैं जिनसे आप जुड़ सकते हैं और हमें Android को बेहतर बनाने में मदद कर सकते हैं। एंड्रॉइड प्रोजेक्ट पर पृष्ठभूमि और हमारे लक्ष्यों के लिए, Android विकास के लिए सेट अप देखें

बग रिपोर्ट करें

सबसे आसान और सबसे प्रभावी तरीकों में से एक है जो आपको एंड्रॉइड को बेहतर बनाने में मदद कर सकता है। अधिक जानकारी के लिए, रिपोर्टिंग कीड़े पर जाएँ।

ध्यान दें कि हम यह गारंटी नहीं दे सकते कि किसी विशेष रिलीज में किसी विशेष बग को ठीक किया जाएगा। यह रिपोर्ट करने के बाद आपके बग का क्या होता है, यह देखने के लिए, Life of a Bug पढ़ें।

एप्लिकेशन विकसित करें

हमने एंड्रॉइड बनाया ताकि सभी डेवलपर्स उपयोगकर्ताओं को एक खुले मंच पर अपने एप्लिकेशन वितरित कर सकें। एंड्रॉइड की मदद करने वाले सबसे अच्छे तरीकों में से एक है शांत एप्लिकेशन को लिखना जो उपयोगकर्ताओं से प्यार करते हैं!

आरंभ करने के लिए, developer.android.com पर जाएं। यह साइट एसडीके का उपयोग करके आपको संगत Android उपकरणों के लिए एप्लिकेशन लिखने के लिए आवश्यक जानकारी और उपकरण प्रदान करती है।

कोड में योगदान करें

कोड किंग है। हम आपके द्वारा सबमिट किए गए किसी भी परिवर्तन की समीक्षा करना पसंद करेंगे, इसलिए स्रोत की जांच करें, बग या सुविधा चुनें, और कोडिंग प्राप्त करें। ध्यान दें कि आपके पैच सबमिशन जितना छोटा और अधिक लक्षित होता है, उतना ही आसान है कि हम उनकी समीक्षा करें।

आप एंड्रॉइड के साथ एक पैच , गिट और रेपो और अन्य उपकरणों के बारे में जानकर बाईं ओर के लिंक का उपयोग करके शुरू कर सकते हैं। आप हमारे गेरिट सर्वर पर सभी योगदानों पर गतिविधि भी देख सकते हैं। ध्यान दें कि एंड्रॉइड के कुछ हिस्सों के लिए जरूरी है कि आप अपस्ट्रीम प्रोजेक्ट्स को पैच सबमिट करें । यदि आपको रास्ते में मदद चाहिए, तो हमारे चर्चा समूहों में शामिल हों।

कोड शैलियों

कोड का योगदान करते समय सर्वोत्तम परिणामों के लिए, एंड्रॉइड ओपन सोर्स प्रोजेक्ट (AOSP) के उस सबप्रोजेक्ट (अनुभाग) में उपयोग की गई कोड शैली का पालन करें। अधिकांश Android जावा में लिखा गया है, इसलिए आपको AOSP जावा कोड शैली का पालन करना चाहिए।

AOSP के कुछ भाग कोटलिन में लिखे गए हैं, जैसे frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt । आप कोटलिन में पहले से लिखे गए प्लेटफॉर्म के क्षेत्रों में कोटलिन का उपयोग कर सकते हैं। एंड्रॉइड में कोटलिन के बारे में अधिक जानकारी के लिए, एंड्रॉइड डेवलपर कोटलिन स्टाइल गाइड और कोटलिन-जावा इंटरॉप गाइड देखें । अधिक व्यापक कोटलिन मार्गदर्शन के लिए, कोटलिन भाषा साइट देखें

एपीआई दिशानिर्देश

एपीआई लिखते समय AOSP डेवलपर्स को Android API दिशानिर्देशों को समझना और उनका पालन करना चाहिए। एंड्रॉइड के एपीआई निर्णयों के संदर्भ को देखने के लिए इन दिशानिर्देशों का उपयोग करें। प्लेटफॉर्म एपीआई के परिवर्धन और संशोधन मेटलवा द्वारा मान्य हैं।