2016-03-24 6 views
8

बनाम एक सामान्य नियम के रूप में, जब एक Android परियोजना में उपयोग के लिए छवि संसाधन भंडारण, वे रेस में रखा जाना चाहिए/drawable या रेस/मिपमैप फ़ोल्डर? सरल प्रश्न के लिएएंड्रॉयड - मिपमैप में छवियों भंडारण drawable फ़ोल्डर

क्षमा याचना, मैं अपेक्षाकृत Android विकास के लिए नया हूँ। मैं जिस आईडीई का उपयोग कर रहा हूं वह एंड्रॉइड स्टूडियो 1.0 है।

+0

सामान्य रूप से छवियों में होना चाहिए खींचने योग्य फ़ोल्डर। आप इसे mipmap फ़ोल्डर में डाल सकते हैं। मिपमैप फ़ोल्डर विशेष एप्लिकेशन आइकन –

+0

एप्लिकेशन आइकन के लिए डिजाइन भी drawable में डाल सकते हैं, लेकिन कुछ विशेष उपकरणों के लिए यह मिपमैप http://android-developers.blogspot.co.uk/2014/10/getting-your-apps- में होना चाहिए तैयार करने के लिए-नेक्सस -6-एंड.html –

+0

हर किसी के लिए, मदद के लिए बहुत बहुत धन्यवाद! अब मुझे एक स्पष्ट समझ है कि कैसे mipmap और drawable फ़ोल्डर्स का उपयोग किया जाता है। –

उत्तर

6

मेरा नियम है कि अगर एक छवि गुणवत्ता जब वे नीचे को बढ़ाया जाता है या Android डिवाइस पर निर्भर करता है में उल्लेखनीय परिवर्तन होगा मिपमैप फ़ोल्डर में संग्रहित किया जाना चाहिए है। ऐसी छवियों के उदाहरण आइकन, स्लाइडर बार स्क्रबर या कस्टम Google मानचित्र मार्कर होंगे। वे छवियां जो स्केल में परिवर्तन से प्रभावित नहीं होती हैं उन्हें ड्रायबल res फ़ोल्डर में रखा जा सकता है।

+1

नोट: जब आप विभिन्न मिपमैप फ़ोल्डर में चित्र डाल, वे सब अपने APK में भेज दिया जाएगा और APK का आकार बढ़ा सकते हैं, भले ही अन्य फ़ोल्डर विशिष्ट उपकरण के लिए किसी काम का नहीं है। – CopsOnRoad

3

ग्राफिक संसाधनों इसी फ़ोल्डर "drawable" में संग्रहीत हैं। एक स्टोर अनुप्रयोग आइकन फ़ोल्डर "mipmap" में संग्रहीत हैं। आइकन आप समान नाम के साथ फ़ाइलों जो केवल संकल्प से अलग हो जाएगा बनाने के लिए है और संवाददाता फ़ोल्डर "मिपमैप" में रखा जाएगा बनाने के लिए। यहाँ प्रत्येक स्क्रीन घनत्व के लिए पिक्सल में आयाम हैं:

LDPI 36×36. 
MDPI 48×48. 
TVDPI 64×64. 
HDPI 72×72. 
XHDPI 96×96. 
XXHDPI 144×144. 
XXXHDPI 192×192. 

जब स्क्रीन घनत्व महत्वपूर्ण नहीं है, मैं बनाने के लिए एक सरल "drawable" फ़ोल्डर और मैं वहाँ सभी छवियों की दुकान। यदि स्क्रीन घनत्व महत्वपूर्ण है, तो छवि छवि के आकार के अनुपात के आधार पर उचित स्क्रीन अनुपात में छवि के आयामों की गणना करना संभव है। के लिए आधार घनत्व MDPI (48 × 48) लिया जाता है:

LDPI — MDPIx0.75. 
HDPI — MDPIx1.5. 
TVDPI — MDPIx1.33. 
XHDPI — MDPIx2. 
XXHDPI — MDPIx3. 
XXXHDPI — MDPIx4. 

सुविधा की दुकान (play.google.com) में प्रकाशन के समय, आप भी की विज्ञापन के लिए 512 × 512 आइकन और चित्र की आवश्यकता होगी 1024 × 500

प्रकट में, मत भूलना R.mipmap.your_icon_name (डिफ़ॉल्ट R.mipmap.ic_launcher) रजिस्टर करने के लिए और सिस्टम स्वचालित रूप से स्क्रीन घनत्व के तहत आइकन का चयन करेंगे

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