Java code that supports a screen or UI. 
Activity is a Java code that supports a screen or UI. In other words, building block of the user interface is the activity. Activity class is a pre-defined class in Android and every application which has UI must inherit it to create window. Let us create a simple application which displays current time when you just tap the window. We will dissect the code to understand how the activity works. In Android, you can configure the starting activity (default activity) of your application via following “ intent-filter ” in “ AndroidManifest.xml “. See following code snippet to configure a activity class “ logoActivity ” as the default activity. File: AndroidManifest.xml. In case, intent passes through multiple filters and there are multiple target activities eligible to receive that intent, it’s developer’s responsibility to decide which activity is to be used. In the next module, we talk about the User Interface aspects of an Android application. Another important Android application concept is Intent. In simple words, an Intent describes the operation to be performed. Intents are used to start an activity using either of the following methods – Context.startActivity() or Activity.startActivityForResult(). Before we cover the key concepts of Activity and Intent, it’s important to understand one key aspect of an Android application – the manifest file (AndroidManifest.xml) . This file is present in the root folder for every Android application and it provides the following information.
http://programmerguru.com/android-tutorial/android-activity/ http://www.mkyong.com/android/how-to-set-default-activity-for-android-application/ http://www.learncomputer.com/tutorials/android/activities-and-intents/intent/ http://www.learncomputer.com/tutorials/android/activities-and-intents/intent/ http://www.learncomputer.com/tutorials/android/activities-and-intents/manifest/
android activity definition
Android गतिविधि की परिभाषा
जावा कोड जो स्क्रीन या यूआई का समर्थन करता है। 
गतिविधि एक जावा कोड है जो स्क्रीन या यूआई का समर्थन करता है। दूसरे शब्दों में, उपयोगकर्ता इंटरफ़ेस का बिल्डिंग ब्लॉक गतिविधि है। गतिविधि वर्ग एंड्रॉइड में एक पूर्व-परिभाषित वर्ग है और यूआई वाले प्रत्येक एप्लिकेशन को विंडो बनाने के लिए इसे विरासत में लेना होगा। चलिए एक सरल एप्लिकेशन बनाते हैं जो वर्तमान समय प्रदर्शित करता है जब आप विंडो को टैप करते हैं। हम यह समझने के लिए कोड को विच्छेदित करेंगे कि गतिविधि कैसे काम करती है। एंड्रॉइड में, आप "AndroidManifest.xml" में " इंटेंट-फिल्टर " का अनुसरण करके अपने एप्लिकेशन की शुरुआती गतिविधि (डिफ़ॉल्ट गतिविधि) को कॉन्फ़िगर कर सकते हैं। गतिविधि वर्ग को कॉन्फ़िगर करने के लिए निम्न कोड स्निपेट देखें " logoActivity " डिफ़ॉल्ट गतिविधि के रूप में। फ़ाइल: AndroidManifest.xml। यदि इरादा कई फिल्टर से गुजरता है और उस इरादे को प्राप्त करने के लिए योग्य कई लक्ष्य गतिविधियां हैं, तो यह तय करना डेवलपर की जिम्मेदारी है कि किस गतिविधि का उपयोग किया जाना है। अगले मॉड्यूल में, हम एंड्रॉइड एप्लिकेशन के यूजर इंटरफेस पहलुओं के बारे में बात करते हैं। एक अन्य महत्वपूर्ण Android एप्लिकेशन अवधारणा इरादा है। सरल शब्दों में, एक इरादा प्रदर्शन किए जाने वाले ऑपरेशन का वर्णन करता है। इंटेंट का उपयोग निम्न विधियों में से किसी एक का उपयोग करके गतिविधि शुरू करने के लिए किया जाता है – Context.startActivity() या Activity.startActivityForResult()। इससे पहले कि हम गतिविधि और इरादे की प्रमुख अवधारणाओं को कवर करें, एंड्रॉइड एप्लिकेशन के एक प्रमुख पहलू को समझना महत्वपूर्ण है - मैनिफेस्ट फ़ाइल (AndroidManifest.xml) . यह फ़ाइल प्रत्येक Android एप्लिकेशन के लिए रूट फ़ोल्डर में मौजूद है और यह निम्नलिखित जानकारी प्रदान करती है।
अँड्रॉइड अॅक्टिव्हिटी ची व्याख्या
क्रियाकलाप एक जावा कोड आहे जो स्क्रीन किंवा यूआयला समर्थन देतो. दुसर्या शब्दांत, वापरकर्ता इंटरफेसचा बिल्डिंग ब्लॉक ही क्रिया आहे. अॅक्टिव्हिटी क्लास हा अँड्रॉइडमधील पूर्व-परिभाषित वर्ग आहे आणि यूआय असलेल्या प्रत्येक अनुप्रयोगास विंडो तयार करण्यासाठी वारसा मिळाला पाहिजे. आपण फक्त विंडोवर टॅप केल्यावर सध्याचा वेळ दर्शविणारा एक सोपा अनुप्रयोग तयार करूया. क्रियाकलाप कसे कार्य करते हे समजून घेण्यासाठी आम्ही कोडचे विच्छेदन करू. अँड्रॉइडमध्ये, आपण "AndroidManifest.xml" मध्ये "हेतू-फिल्टर" अनुसरण करून आपल्या अनुप्रयोगाची प्रारंभिक क्रिया (डिफॉल्ट क्रियाकलाप) कॉन्फिगर करू शकता. डिफॉल्ट क्रियाकलाप म्हणून क्रियाकलाप वर्ग "लोगोअॅक्टिव्हिटी" कॉन्फिगर करण्यासाठी खालील कोड स्निपेट पहा. फाइल: AndroidManifest.xml. जर हेतू एकाधिक फिल्टरमधून जात असेल आणि तो हेतू प्राप्त करण्यासाठी पात्र असलेल्या एकाधिक लक्ष्य क्रियाकलाप असतील तर कोणती क्रिया वापरायची हे ठरविण्याची जबाबदारी विकासकाची आहे. पुढील मॉड्यूलमध्ये, आम्ही अँड्रॉइड अनुप्रयोगाच्या वापरकर्ता इंटरफेस पैलूंबद्दल बोलतो. आणखी एक महत्वाची अँड्रॉइड अनुप्रयोग संकल्पना म्हणजे हेतू. सोप्या शब्दांत सांगायचे तर, एक हेतू करावयाच्या ऑपरेशनचे वर्णन करतो. खालीलपैकी कोणत्याही पद्धतीचा वापर करून क्रियाकलाप सुरू करण्यासाठी हेतू वापरले जातात - संदर्भ.स्टार्टअॅक्टिव्हिटी() किंवा अॅक्टिव्हिटी.स्टार्टअॅक्टिव्हिटीफॉररिझल्ट(). क्रियाकलाप आणि हेतू च्या मुख्य संकल्पना कव्हर करण्यापूर्वी, अँड्रॉइड अनुप्रयोगाचा एक मुख्य पैलू समजून घेणे महत्वाचे आहे - मॅनिफेस्ट फाइल (AndroidManifest.xml). ही फाइल प्रत्येक अँड्रॉइड अनुप्रयोगासाठी रूट फोल्डरमध्ये असते आणि ती खालील माहिती प्रदान करते.
जावा कोड जो स्क्रीन किंवा यूआयला समर्थन देतो. 