Android में विजेट के दो अलग-अलग प्रकार हैं:
- AppWidget: किसी एप्लिकेशन का छोटा दृश्य (जैसे मौसम विजेट) जिसे किसी अन्य एप्लिकेशन (जैसे होम स्क्रीन) के अंदर एम्बेड किया जा सकता है
- जीयूआई विजेट: बटन, टेक्स्टबॉक्स, आदि; किसी भी दृश्य इंटरफ़ेस तत्व।
मेरा मानना है कि आप पूर्व (AppWidget) के बारे में बात कर रहे हैं। एक AppWidget हमेशा एक अनुप्रयोग के अंतर्गत आता है। एक ऐप जो AppWidgetHost (जैसे होमस्क्रीन ऐप्स) के रूप में कार्य करता है, वह अपने UI के एक हिस्से को App द्वारा प्रबंधित किया जा सकता है जो AppWidget प्रदान करता है।
संक्षेप में, यह एक एप्लिकेशन को किसी अन्य एप्लिकेशन के अंदर एम्बेड करने का एक तरीका है।
एक AppWidget आमतौर पर एक "स्मार्ट शॉर्टकट" के रूप में उपयोग किया जाता है; एक शॉर्टकट जो केवल क्लिक करने योग्य होने और गतिविधि शुरू करने के अलावा अतिरिक्त तर्क प्रदान करता है। AppWidget के विशिष्ट उदाहरण हाल के ईमेल / एसएमएस / फेसबुक / ट्विटर / जो भी आपके पसंदीदा-संदेश-संदेश-एप्लिकेशन विजेट, एस्ट्रिड की कार्य सूची, कैलेंडर विजेट, आदि हैं।
AppWidget एक GUI विजेट है, सिवाय इसके कि AppWidget एक GUI विजेट है, जो Android के ढांचे द्वारा प्रदान नहीं किया जाता है, इसके बजाय यह सिस्टम में स्थापित कुछ अन्य एप्लिकेशन द्वारा प्रदान किया जाता है।