विशेष रूप से, मैं किसी भी एंड्रॉइड स्रोत एप्लिकेशन (उदाहरण के लिए संपर्क एप्लिकेशन) के लिए स्रोत कोड कहां ब्राउज़ कर सकता हूं? क्या सभी को डाउनलोड करने का एकमात्र तरीका यही है?
विशेष रूप से, मैं किसी भी एंड्रॉइड स्रोत एप्लिकेशन (उदाहरण के लिए संपर्क एप्लिकेशन) के लिए स्रोत कोड कहां ब्राउज़ कर सकता हूं? क्या सभी को डाउनलोड करने का एकमात्र तरीका यही है?
जवाबों:
सब कुछ omapzoom.org पर दिखाया गया है । कुछ कोड गिथब पर भी दिखाए गए हैं ।
संपर्क यहाँ उदाहरण के लिए है।
दिसंबर 2019 से , आप AOSP: cs.android.com के लिए नए आधिकारिक सार्वजनिक कोड खोज टूल का उपयोग कर सकते हैं । एंड्रॉइड आधिकारिक स्रोत ब्राउज़र भी है ( Gitiles पर आधारित ) में कई अलग-अलग हिस्सों का एक वेब दृश्य है जो एंड्रॉइड बनाता है। कुछ प्रोजेक्ट्स (जैसे कर्नेल) को हटा दिया गया है और यह अब आपको केवल क्लोन रिपॉजिटरी की ओर इशारा करता है।
स्थानीय रूप से सभी कोड प्राप्त करने के लिए, आप रेपो हेल्पर प्रोग्राम का उपयोग कर सकते हैं , या आप केवल व्यक्तिगत रिपॉजिटरी को क्लोन कर सकते हैं।
और दूसरे:
android.git.kernel.org
निश्चित रूप से मारे गए । अब यह developer.android.com
पृष्ठ को रीडायरेक्ट करता है जो आपको बताता है कि स्रोतों को कैसे डाउनलोड किया जाए, जो संदर्भित करता है android.googlesource.com
, लेकिन यह ऑनलाइन ब्राउज़िंग प्रदान नहीं करता है, केवल डाउनलोड करें। गिटहब दर्पण अभी भी है, लेकिन अद्यतन नहीं किया जा रहा है।
2020: आधिकारिक AOSP कोड खोज https://cs.android.com/
आप स्रोत कोड http://developer.android.com के माध्यम से देख सकते हैं , जब आप एपीआई पढ़ रहे होते हैं तो GitHub पर मिलान स्रोत कोड का लिंक होगा, आपको बस Chrome पर Android SDK संदर्भ खोज प्लगइन जोड़ना होगा ।
मैंने इसके बारे में यहाँ ब्लॉग किया:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/
मैंने दूसरे दिन एंड्रॉइड एक्सरेफ पर ठोकर खाई और इसे उपयोगी पाया, खासकर जब से यह ओपनग्रोक द्वारा समर्थित है जो कि बहुत ही भयानक और अंधाधुंध तेजी से खोज प्रदान करता है।
मुझे केवल संपर्क एप्लिकेशन प्राप्त करने का एक तरीका मिला है:
git clone https://android.googlesource.com/platform/packages/apps/Contacts
जो मेरे लिए अभी काफी अच्छा है, लेकिन वेब पर कोड ब्राउज़ करने के सवाल का जवाब नहीं देता।
आप "कोड खोज" का उपयोग करके अपने स्मार्टफ़ोन से एंड्रॉइड एसडीके नमूने ब्राउज़ कर सकते हैं: https://market.android.com/details?id=sqwady.codesearch
यह ग्रहण प्लगइन इनलाइन स्रोत को देखने और यहां तक कि एंड्रॉइड स्रोत कोड के अंदर कदम रखने की अनुमति देता है:
http://code.google.com/p/adt-addons/
(संपादित करें: विशेष रूप से "एंड्रॉइड स्रोत" प्लगइन: http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ )
gitweb आपको ब्राउज़र के माध्यम से कोड (और परिवर्तन) के माध्यम से ब्राउज़ करने की अनुमति देगा।
http://git.or.cz/gitwiki/Gitweb
(पता नहीं है कि किसी ने पहले से ही Android के लिए एक सार्वजनिक gitweb सेटअप किया है, लेकिन यह बहुत मुश्किल नहीं है।)