2012-01-29 18 views
6

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

क्या कोई मुझे समझा सकता है कि मैं इसे प्राप्त करने के लिए कैसे जा सकता हूं? मुझे कुछ समाधान मिला जिसमें 1x1 पर आयाम वाले विजेट शामिल हैं लेकिन मैं नहीं चाहता कि लोग विजेट के रूप में मेरे ऐप में शॉर्टकट जोड़ दें। यदि संभव हो, तो मैं कुछ प्रोग्रामेटिकल तरीके से लॉन्चर आइकन में हेरफेर करना चाहता हूं।

अग्रिम धन्यवाद!

नोट: एक लंबे समय से पहले मुझसे पूछा गया एक प्रश्न है। हालांकि, यह देखते हुए कि एंड्रॉइड एपीआई तब से बहुत सारे बदलावों से गुजर चुका है, पुराने उत्तर लागू हो सकते हैं या नहीं भी हो सकते हैं - इसलिए एक नए प्रश्न की आवश्यकता है। (link)

उत्तर

7

क्या कोई मुझे समझा सकता है कि मैं यह कैसे कर सकता हूं?

आप अपने स्वयं के लॉन्चर के साथ अपनी होम स्क्रीन बनाने से कम नहीं कर सकते हैं।

+0

मैंने देखा है कि मैसेजिंग-आइकन को विभिन्न अवसरों पर "अपठित संदेशों की संख्या" मिलती है- क्या यह लॉन्चर-विशिष्ट है? – ninetwozero

+1

@ninetwozero: यह लॉन्चर-विशिष्ट होना चाहिए, हां। एक लॉन्चर को उन स्मारकों को खुद ही रखना होगा। आप एसडीके के होम नमूना ऐप जैसे कुछ और कोशिश कर रहे हैं कि लॉन्चर आइकन कैसा दिखता है, इसका प्रयास करके इसका परीक्षण कर सकते हैं। – CommonsWare

+0

+1 मुझे प्राप्त करने के लिए केवल दो तरीके हैं: 1) लॉन्चर कोड (सबसे उन्नत लॉन्चर्स ईमेल, जीमेल, एसएमएस, फोन कॉल इत्यादि के लिए ऐसा करते हैं) और 2) 1x1 विजेट जो आइकन – Guillaume

0

आप Dynamic launcher icon नहीं बना सकते हैं।

वैकल्पिक रूप से, आप अपने आइकन के समान Home Screen Widget डिज़ाइन कर सकते हैं जो स्वयं को अपडेट कर सकता है।

HereHome Screen Widget बनाने के तरीके पर एक ट्यूटोरियल है।

यदि आपको एंड्रॉइड डिवाइस के Menu पर यह प्राप्त करने की आवश्यकता है, तो मुझे लगता है कि यह आवश्यक है कि @ कॉमन्सवेयर ने कहा।

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