2011-06-09 3 views
24

हम औरका उल्लेख Manifest.xml में लॉन्चर गतिविधि के इरादे फ़िल्टर के रूप में करते हैं। आईपी ​​क्या है इन दोनों में से? उनकी कार्यक्षमता क्या हैं?Android action.MAIN और category.LAUNCHER फ़ंक्शन

उत्तर

16
docs से

:

श्रेणी - करने के लिए कार्रवाई के बारे में अतिरिक्त जानकारी निष्पादित देता है। उदाहरण के लिए, CATEGORY_LAUNCHER मतलब है कि यह एक शीर्ष स्तर आवेदन के रूप में लॉन्चर में दिखाई चाहिए, जबकि CATEGORY_ALTERNATIVE मतलब है कि यह विकल्प कार्यों उपयोगकर्ता डेटा की एक टुकड़े पर प्रदर्शन कर सकते हैं की एक सूची में शामिल किया जाना चाहिए।

मुख्य का अर्थ है कि यह गतिविधि एप्लिकेशन का प्रवेश बिंदु है, यानी जब आप एप्लिकेशन लॉन्च करते हैं, तो यह गतिविधि बनाई जाती है।

+0

यदि मैं इस इरादे-फ़िल्टर ब्लॉक का दो बार उल्लेख करता हूं तो क्या होगा? –

+0

लगता है कि घोषित होने वाला पहला व्यक्ति मुख्य होगा, लेकिन मेरे लिए अपरिभाषित व्यवहार जैसा लगता है। दिलचस्प हालांकि ... – MByD

+0

समान इरादों वाले फ़िल्टर के साथ दो गतिविधियां, तो उपयोगकर्ता को सही गतिविधि का चयन करने के लिए अधिसूचित किया जाता है। - dev_andriod –

13

MAIN कार्रवाई एप्लिकेशन का मुख्य प्रवेश बिंदु है।

LAUNCHER श्रेणी का कहना है कि प्रवेश बिंदु एप्लिकेशन लॉन्चर में सूचीबद्ध होना चाहिए।

1

मुख्य: गतिविधि घर शुरू कर देगा। यह गतिविधि एप्लिकेशन का होम पेज होगा।

CATEGORY_LAUNCHER: गतिविधि किसी कार्य की प्रारंभिक गतिविधि हो सकती है और शीर्ष-स्तरीय एप्लिकेशन लॉन्चर में सूचीबद्ध है।