2015-01-21 9 views
20

मैं अपने लॉन्चर आइकन उत्पन्न करने के लिए Android Asset Studio का उपयोग कर रहा हूं और मैंने देखा है कि आउटपुट अब ड्रॉइंग फ़ोल्डर्स के बजाय मिपमैप फ़ोल्डर्स बना रहा है।Android 4.2 से पहले mipmap लॉन्चर आइकन का उपयोग?

चूंकि एंड्रॉइड 4.2 के बाद से मिपमैप समर्थन जोड़ा गया है और मेरा एप्लिकेशन आईसीएस 4.0.3 (एपीआई 15) को लक्षित कर रहा है। क्या उनका उपयोग सुरक्षित है? और उसके बाद drawables फ़ोल्डरों में कोई ic_launcher आइकन नहीं है?

अद्यतन मैं पुष्टि करता हूं कि यह ठीक काम कर रहा है। आप एप्लिकेशन आइकन

+0

पूरी तरह से अनुमान लगाते हैं ... mimap-v17 पर रखें और पुराने उपकरणों के लिए ड्रॉबल्स रखें। – Budius

+1

हाँ ... बात यह है कि मैं अपने आईसी_लाउचर को 10 अलग-अलग स्थानों पर परिभाषित करने से बचाना पसंद करूंगा (mdpi + hdpi + xhdpi + xxhdpi + xxxhdpi * 2)। मैंने जेनिमशन 4.1.1 के साथ परीक्षण किया और चीजें ठीक लगती हैं लेकिन वास्तविक डिवाइस पर इसकी पुष्टि करना पसंद करेंगे :)) – gbero

उत्तर

9

के लिए केवल मिपमैप फ़ोल्डर्स का उपयोग कर सकते हैं, मैं आधिकारिक दस्तावेज़ीकरण नहीं ढूंढ पाया था, जिसमें कहा गया है कि यह 4.2 से पुराने संस्करणों पर काम करेगा। हालांकि इन मिपमैप संसाधन फ़ोल्डरों ने एपीके फाइलों में दिखाई देना शुरू किया जो हनीकॉम के साथ भेजे गए थे, इसलिए इससे कुछ भी नया समर्थन होगा, यह मानना ​​सुरक्षित होगा।

मैंने भौतिक उपकरणों पर लॉन्चर आइकन के लिए केवल मिपमैप्स का उपयोग करके एक ऐप का परीक्षण किया है और संस्करण 4.0.3 और उसके बाद के संस्करणों पर कोई समस्या नहीं है। मैंने हनीकॉम, जिंजरब्रेड और पुराने पर परीक्षण नहीं किया है।

एंड्रॉयड स्टूडियो में मिपमैप के बारे में अधिक जानकारी के लिए इस साइट पर एक नज़र डालें:

https://androidbycode.wordpress.com/2015/02/14/goodbye-launcher-drawables-hello-mipmaps/

10

मिपमैप फ़ोल्डर समर्थन एंड्रॉयड एसडीके 11 या हनीकोम्ब में जोड़ा गया है। इसका मतलब है कि आप संस्करण 4.2 सहित एंड्रॉइड संस्करण 3.0 और ऊपर से मिपमैप फ़ोल्डर का उपयोग कर सकते हैं। This सबसे अधिक आधिकारिक दस्तावेज है जो मैं इस विषय के बारे में पा सकता हूं।

+2

देखें http://developer.android.com/reference/android/R.mipmap.html एपीआई स्तर 11 में जोड़ा गया। –

+4

डिवाइस <एसडीके 11 पर क्या होता है? – Oli

+0

@ 強大 な थेर फ़ोल्डर ओएस में मौजूद नहीं होगा। ओएस मूल रूप से फ़ोल्डर के भीतर कुछ भी नहीं देखेगा। – Hassaan

2

मैंने वास्तविक डिवाइस एपीआई स्तर 8 पर लॉन्चर आइकन के लिए mipmap फ़ोल्डर का प्रयास किया है और यह वहां भी काम करता है।

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