Android आइकन बनाम लोगो


97

<application>एंड्रॉयड प्रकट के लिए टैग एक में शामिल लोगो विशेषता जो मैंने पहले कभी नहीं देखा है। आपके एप्लिकेशन के आइकन और उसके लोगो में क्या अंतर है? क्या यह शुद्ध रूप से बाजार के लिए उपयोग किया जाता है?


1
सच सच! हालांकि यह ग्रहण में अंतर्मुखता में दिखाई नहीं देता है! लगता है कि प्लेटफ़ॉर्म जैसे डेवलपर्स को अपना लोगो (स्टार्ट अप स्क्रीन) बनाने के लिए एक नई सुविधा जोड़ना चाहते हैं और इसे सीधे प्रकट होने से संदर्भित करते हैं।
TeaCupApp

यह इंटेलीजेंस में अंतर्मुखता को दर्शाता है।
इगोरगानापोलस्की

जवाबों:


119

ActionBar एंड्रॉइड का उपयोग करेगा: आपके प्रदर्शन की लोगो विशेषता, यदि कोई प्रदान किया गया है। यह आपको आइकन (लॉन्चर) और लोगो (एक्शनबार, अन्य चीजों के बीच) के लिए अलग-अलग आकर्षित करने योग्य संसाधनों का उपयोग करने देता है।

स्रोत: एंड्रॉइड: एक्शनबेर "होम" आइकन को ऐप आइकन के अलावा कुछ और कैसे बदलें?


setDisplayUseLogoEnabled () डिफ़ॉल्ट एप्लिकेशन आइकन के बजाय एक्शन बार में एक वैकल्पिक छवि (एक "लोगो") के उपयोग को सक्षम करता है। एक लोगो अक्सर एक व्यापक, अधिक विस्तृत छवि है जो अनुप्रयोग का प्रतिनिधित्व करता है। जब यह सक्षम हो जाता है, तो सिस्टम एंड्रॉइड: लोगो विशेषता के साथ मैनिफ़ेस्ट फ़ाइल में एप्लिकेशन (या व्यक्तिगत गतिविधि) के लिए परिभाषित लोगो छवि का उपयोग करता है। एक्शन बार की ऊंचाई फिट करने के लिए लोगो को आवश्यक रूप से आकार दिया जाएगा। (सर्वश्रेष्ठ अभ्यास लोगो को आपके एप्लिकेशन आइकन के समान आकार में डिजाइन करना है।)

स्रोत: http://developer.android.com/guide/topics/ui/actionbar.html#Style


आइकन को लोगो के साथ बदलने के लिए, अपने एप्लिकेशन लोगो को एंड्रॉइड के साथ मैनिफ़ेस्ट फ़ाइल में निर्दिष्ट करें: लोगो विशेषता, फिर अपनी गतिविधि में setDisplayUseLogoEnabled (सत्य) को कॉल करें।

स्रोत: http://developer.android.com/sdk/android-3.0.html#api


बहुत बढ़िया, पूर्ण उत्तर के लिए धन्यवाद! यह बहुत अधिक समझ में आता है।
Vol

1
यदि सबसे अच्छा अभ्यास दोनों को एक ही आकार के रूप में सेट करना है, तो आप लोगो का उपयोग क्यों करेंगे? या शायद वे सिर्फ ऊंचाई मतलब था?
Android डेवलपर

12

यह लगता है कि:

  • android:logo एपीआई स्तर 10 में उपलब्ध है, लेकिन एपीआई स्तर 8 नहीं है
  • एप्लिकेशन ड्रॉअर में एप्लिकेशन आइकन को सेट android:logoकिए बिना उपयोग नहीं android:iconकरता है

मेरा कूबड़ यह है कि "लोगो" एक एप्लिकेशन आइकन के बजाय एक कंपनी के लोगो को संदर्भित करता है।


1
यह शायद मामला है, हालांकि मैं वास्तव में नहीं बता सकता। जब तक कोई और निश्चित रूप से जवाब नहीं देता, तब तक मुझे यह मानना ​​होगा कि यह मामला है। धन्यवाद!
vol

R.attr.logoएपीआई स्तर 11 के बाद से उपलब्ध है, इसलिए android:logoभी। ActionBarभी उपलब्ध एपीआई स्तर 11 के बाद से आप एपीआई स्तर 11 के बाद से इस्तेमाल किया गया था, एपीआई स्तर 11 से पहले एक लोगो निर्धारित करने की आवश्यकता नहीं है क्योंकि एंड्रॉयड एपीआई स्तर से 10 एक नया विषय के लिए एपीआई स्तर 1 से पुराने विषय (Holo) का इस्तेमाल किया है यही कारण है कि मैंने जो कुछ भी उल्लेख किया था वह एपीआई स्तर 11. के बाद से उपलब्ध था
बेन वैन हार्टिंग्सवेल्ट 'पी'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.