2012-09-22 4 views
11

मैं एंड्रॉइड और जावा के लिए नया हूँ। मैं स्रोत कोड देख रहा हूं और बेहोश सोच रहा हूं कि शायद यह जावा कार्यान्वयन है।एंड्रॉइड में लिबकोर और इसकी भूमिका क्या है?

+7

फिर भी एक और प्रासंगिक प्रश्न बंद हो गया। – user239558

+0

मैं भी इस सवाल के बारे में उत्सुक हूँ! मुझे नहीं पता कि लिबकोर क्या है। (अन्य लोग: यदि आप इस प्रश्न को फिर से खोलना चाहते हैं, तो 'संपादित करें' के बगल में स्थित 'पुनः खोलें' विकल्प पर क्लिक करें।) –

उत्तर

1

इस slide deck 2016 से के मुताबिक, इस तरह के Libcore java.net, java.util, java.icu (यूनिकोड), java.math, java.reflect, और संभवतः अधिक के रूप में कुछ कोर जावा पुस्तकालयों के गूगल के कार्यान्वयन है। लिबकोर जावा से पॉज़िक्स सिस्टम कॉल के लिए भी अनुमति देता है।

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

संबंधित मुद्दे