2012-01-30 26 views
5

कैसे सेट कर सकता हूं, मुझे पता है कि हम इसे एंड्रॉइड: आइकन विशेषता का उपयोग करके मैनिफेस्ट फ़ाइल के माध्यम से सेट कर सकते हैं। लेकिन हम इसे जावा कोड में कैसे सेट कर सकते हैं?मैं प्रोग्राम आइकन प्रोग्रामेटिक रूप से एंड्रॉइड

उत्तर

5

यह प्रोग्राम के रूप में स्थापित करने के लिए कोई मतलब नहीं है, लांचर आवेदन आइकन प्रदर्शित करने के लिए जब आवेदन सक्रिय नहीं है है।

यदि आप How to change an application icon programmatically in Android? पर एक नज़र डालें, तो आपको एक टिप्पणी मिलेगी, जो Android डेवलपर API डेमो में इस नमूना कोड से लिंक है: LaucherShortcuts

यह बताता है कि गतिविधि लॉन्चरशॉर्टकट बना सकती है, जिसमें एक अलग आइकन हो सकता है (फ़ंक्शन सेटअप शॉर्टकट() देखें)। यदि आप चाहते हैं कि उपयोगकर्ता आइकन चुनने के लिए, आपको शॉर्टकट बनाते समय आइकन की एक सूची प्रदर्शित करनी होगी। लेकिन फिर, यह एक शॉर्टकट है। आवेदन की सूची में मूल आइकन प्रकट होता है।

+0

मुझे लगता है कि रन टाइम पर लॉन्चर आइकन बदलने के लिए "प्रकट" ऐप्स वास्तविक लॉन्चर शॉर्टकट की बजाय विजेट का उपयोग कर ऐसा कर रहे हैं। – Kuffs

+0

@KUFFS: क्या आप कुछ उदाहरण कर सकते हैं ताकि मैं इसके आसपास काम कर सकूं .... मैंने खोजने की कोशिश की लेकिन असफल रहा ... – Satya

1

मुझे नहीं लगता कि लॉन्चर आइकन को प्रोग्रामिक रूप से सेट किया जा सकता है।

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