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 एप्लिकेशन के लिए रूट फ़ोल्डर में मौजूद है और यह निम्नलिखित जानकारी प्रदान करती है।