मैं एक पुस्तकालय बनाने की कोशिश कर रहा हूं। मेरे पास एक एंड्रॉइड लाइब्रेरी प्रोजेक्ट है और res
निर्देशिका के तहत कुछ संसाधन हैं जिन्हें मैं लाइब्रेरी प्रोजेक्ट के कोड में एक्सेस करना चाहता हूं। एंड्रॉयड डॉक्स का कहना है:एंड्रॉइड लाइब्रेरी प्रोजेक्ट से संसाधनों तक पहुंचना?
स्रोत कोड अपने आर वर्ग
के माध्यम से अपने स्वयं के संसाधनों का उपयोग कर सकते लेकिन मैं ऐसा करने के तरीके को समझ नहीं सकता। चूंकि यह एक लाइब्रेरी है और अन्य अनुप्रयोगों से उपयोग करने का इरादा है, खुद को चलाने के लिए नहीं, मेरे पास Activity
नहीं है, इसलिए getResources()
का उपयोग करने के लिए मुझे Context
नहीं मिल सकता है। संदर्भ के बिना मैं इन संसाधनों को स्पष्ट रूप से कैसे एक्सेस कर सकता हूं?
लाइब्रेरी से आपका मतलब लाइब्रेरी प्रोजेक्ट या जेएआर/एएआर फ़ाइल है? आप पुस्तकालय परियोजनाओं या एएआर फाइलों से संसाधनों तक पहुंच सकते हैं, न कि जेएआर फाइलें। – shkschneider
पुस्तकालय परियोजना, एक जेएआर फ़ाइल नहीं। – sqshemet
निष्पक्ष होने के लिए, मुझे आपका एप्लिकेशन सेटअप नहीं मिलता है। आपके पास "कोई गतिविधि नहीं है" और न ही "संदर्भ" है? क्या आप एक एंड्रॉइड एप्लिकेशन सर बना रहे हैं? – shkschneider