2012-07-28 15 views
26

एंड्रॉइड एप्लिकेशन में स्वचालित रूप से जेनरेट की गई फ़ाइल होती है जिसे "आर। जावा" कहा जाता है। कृपया इसके उद्देश्य की व्याख्या करें।एंड्रॉइड अनुप्रयोगों में "आर। जावा" की भूमिका क्या है?

उदा।

  • इसमें क्या शामिल है?
  • यह क्या उत्पन्न करता है?

डुप्लिकेट:What is the concept behind R.java?

+15

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

+1

मैं मानता हूं कि यह एक योग्य सवाल है। हालांकि, यह एक डुप्लिकेट है: http://stackoverflow.com/questions/10004906/what-is-the-concept-behind-r-java – Nick

+6

फिर इसे इसके बजाय डुप्लिकेट के रूप में बंद किया जाना चाहिए। इसके बजाय इसे "वास्तविक प्रश्न नहीं" के रूप में बंद कर दिया गया है, जो कि केवल सादा गलत है। – BrainSlugs83

उत्तर

33

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

+0

धन्यवाद जीट .... – pawarrohit14

4

आर.जावा निर्माण पर स्वत: उत्पन्न किया गया है। यह सामग्री संसाधन फ़ाइलों (लेआउट और वरीयताओं सहित) पर आधारित है।

यदि आप इसे हटाते हैं, यह निर्मित हो जाता है, लेकिन अगर आप अपनी खुद की बनाते हैं, आप मुसीबत में पड़ जाएगा के रूप में निर्माण प्रणाली बदलने के लिए नहीं कर सकेंगे।

11

R.java जहां कुछ भी आप अपने संसाधनों में है के लिए उपयोग किया है:

  • ड्रॉएबल
  • लेआउट
  • स्ट्रिंग्स
  • सरणी
  • .... आदि

आप पढ़ सकते हैं अधिक here

+0

लिंक के लिए धन्यवाद। –

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