क्या एपीके में संसाधन साझा करना संभव है? उदाहरण के लिए, एप्लिकेशन ए (एपीके ए में) एप्लिकेशन बी (एपीके बी में) से आइकन या लेआउट व्यू लोड कर सकता है?क्या आप एपीके में संसाधन साझा कर सकते हैं?
उत्तर
इस तरह आप लोड कर सकते हैं जो कुछ भी आप अन्य एप्लिकेशन पैकेज से जब तक आप कम से कम पैकेज का नाम और आईडी या संसाधन के नाम पर लोड करने के लिए जानते हैं चाहते का उपयोग कर सकते हैं।
एक साइड नोट के रूप में, लेआउट को अपने ऐप पैकेज और "अतिथि" पैकेज के बीच संभावित आईडी विसंगतियों के कारण XMLResourceParser के साथ आगे संसाधित किए बिना लोड नहीं किया जा सकता है।
केवल तभी यह content provider और सामग्री क्रमबद्ध द्वारा वितरित किया जाता है।
एंडर वेबब्स उत्तर बेहतर है और इसे स्वीकार किया जाना चाहिए –
आप दो अनुप्रयोगों का उपयोग एक ही Android library, आप गतिविधियों जैसे संसाधनों साझा करने देती है, आदि
एक Android पुस्तकालय परियोजना एक विकास परियोजना है कि साझा धारण एंड्रॉयड स्रोत कोड और संसाधनों है हो सकता है। अन्य एंड्रॉइड एप्लिकेशन प्रोजेक्ट लाइब्रेरी प्रोजेक्ट को संदर्भित कर सकते हैं और बिल्ड समय पर, इसकी .apk फ़ाइलों में संकलित स्रोत शामिल हैं। एकाधिक एप्लिकेशन प्रोजेक्ट समान लाइब्रेरी प्रोजेक्ट का संदर्भ दे सकते हैं और कोई भी एप्लिकेशन प्रोजेक्ट एकाधिक लाइब्रेरी प्रोजेक्ट्स का संदर्भ दे सकता है।
नोट, हालांकि, लाइब्रेरी प्रोजेक्ट केवल बिल्ड-टाइम हैं। डिवाइस पर तैनात किए जाने के बाद, संसाधनों को संसाधनों में डुप्लिकेट किया जाता है। –
यदि सिस्टम पर lib स्थापित है तो आप डुप्लिकेशन से बच सकते हैं। क्रॉसवॉक उदाहरण के लिए यह विकल्प प्रदान करता है, इसलिए 20MB का lib एक बार स्थापित किया जा सकता है और सिस्टम पर किसी भी अन्य ऐप्स द्वारा पुन: उपयोग किया जा सकता है। – Kikiwa
दो अलग-अलग ऐप्स संसाधनों - छवियों/फ़ाइलों आदि साझा कर सकते हैं। अगर वे एक ही प्रमाण पत्र के साथ हस्ताक्षरित हैं। कृपया एंड्रॉइड दस्तावेज़ here
- 1. क्या आप कई टेम्पलेट्स में डेटा साझा कर सकते हैं?
- 2. क्या आप एक्सटेंशन विधि स्टेटिक/साझा कर सकते हैं?
- 3. मेवेन 'आयात' संसाधन निर्भरता कर सकते हैं?
- 4. सी में आप क्या नहीं कर सकते हैं जिसे आप उद्देश्य-सी में कर सकते हैं?
- 5. क्या दो अलग ब्राउज़र एक कुकी साझा कर सकते हैं?
- 6. क्या आप Silverlight में HtmlDecode और HtmlEncode कर सकते हैं?
- 7. क्या आप एसक्यूएल में "शाब्दिक" टेबल परिभाषित कर सकते हैं?
- 8. क्या आप वीबीस्क्रिप्ट में निरंतर सरणी घोषित कर सकते हैं?
- 9. जावास्क्रिप्ट में, क्या आप डोम का विस्तार कर सकते हैं?
- 10. क्या आप # परिभाषित स्ट्रिंग अक्षर में परिभाषित कर सकते हैं?
- 11. क्या आप अंतर निर्दिष्ट कर सकते हैं ./,../,~/ ASP.NET में?
- 12. चींटी Task.init() विधि में आप क्या कर सकते हैं?
- 13. क्या आप UserControl में जावास्क्रिप्ट ब्रेकपॉइंट सेट कर सकते हैं?
- 14. क्या आप रूबी में अर्धविराम का उपयोग कर सकते हैं?
- 15. क्या आप IronPython में .NET ऑब्जेक्ट टाइप कर सकते हैं?
- 16. क्या आप एफ # में एक ऑपरेटर (***) परिभाषित कर सकते हैं?
- 17. सी # में आप कितने वर्ग प्राप्त कर सकते हैं?
- 18. आप एंड्रॉइड प्रोजेक्ट कैसे साझा करते हैं?
- 19. क्या कर सकते हैं कि sed क्या कर सकते हैं?
- 20. आप डॉल्विक वीएम (एंड्रॉइड के वीएम) पर क्या कर सकते हैं जो आप सन वीएम में कर सकते हैं?
- 21. क्या आप जिरा परियोजनाओं के बीच घटकों को साझा कर सकते हैं?
- 22. क्या आप एक यूआरएल पार्सिंग कार्यान्वयन के लिए एक लिंक साझा कर सकते हैं?
- 23. यदि आप संदर्भ द्वारा अपवाद पकड़ते हैं, तो क्या आप इसे संशोधित कर सकते हैं और पुनर्स्थापित कर सकते हैं?
- 24. क्या आप एक साथ डीएलएस बंडल कर सकते हैं?
- 25. क्या आप शट डाउन फ़ंक्शन को अनधिकृत कर सकते हैं?
- 26. क्या आप यूनिट टेस्ट ओबस्कस्केटेड कोड कर सकते हैं?
- 27. क्या आप सबवर्सन के साथ आंशिक चेकआउट कर सकते हैं?
- 28. ग्रहण: क्या आप सहेजने पर कोड प्रारूपित कर सकते हैं?
- 29. क्या आप एएसपी और एएसपी.नेट मिश्रण कर सकते हैं?
- 30. ऐप्पलस्क्रिप्ट के साथ आप क्या कर सकते हैं?
हाय, क्या हम जावा क्लास को अन्य एप्लिकेशन से कॉल कर सकते हैं? – Rajan1404930