Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में एक इरादा क्या है?

<घंटा/>

एक इरादा स्क्रीन पर एक क्रिया करने का है। इसका उपयोग ज्यादातर गतिविधि शुरू करने, प्रसारण रिसीवर भेजने, सेवाएं शुरू करने और दो गतिविधियों के बीच संदेश भेजने के लिए किया जाता है। एंड्रॉइड में इम्प्लिक्ट इंटेंट और एक्सप्लिसिट इंटेंट के रूप में दो इंटेंट उपलब्ध हैं। पुरानी गतिविधि के साथ नई गतिविधि शुरू करने के लिए यहां एक नमूना उदाहरण दिया गया है।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्नलिखित कोड को res/layout/activity_main.xml में जोड़ें। (पहली गतिविधि लेआउट)

 <बटन एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:टेक्स्ट ="अन्य गतिविधियों को भेजें" एंड्रॉइड:आईडी ="@ + आईडी / भेजें" /> 

चरण 3 - res/layout/ फ़ोल्डर में एक नया लेआउट बनाएं और निम्न कोड को res/layout/activity_main.xml में जोड़ें। (दूसरा गतिविधि लेआउट)

 

चरण 4 - निम्न कोड को src/MainActivity.java (पहली गतिविधि) में जोड़ें

import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { @Override संरक्षित शून्य ऑनक्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {सुपर.ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट); setContentView(R.layout.activity_main); बटन भेजें =findViewById (R.id.send); send.setOnClickListener (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {इरादा भेजें =नया इरादा (मेनएक्टिविटी। यह, सेकेंडएक्टिविटी। क्लास); स्टार्टएक्टिविटी (भेजें);}}); }} 

उपरोक्त गतिविधि में हम startActivity () का उपयोग करके नई गतिविधि शुरू कर रहे हैं। गतिविधि शुरू करने के लिए, हमें नया इरादा बनाने की जरूरत है और हमें नीचे दिखाए गए अनुसार वर्तमान गतिविधि और नई गतिविधि को पास करना होगा।

इरादा भेजें =नया इरादा (MainActivity.this, SecondActivity.class); startActivity (भेजें);

चरण 4 - एक नई गतिविधि बनाएं और निम्न कोड को src/SecondActivity.java (दूसरी गतिविधि) में जोड़ें

<पूर्व>पैकेज com.example.andy.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;public class SecondActivity AppCompatActivity का विस्तार करती है { @Override संरक्षित शून्य onCreate(Bundle) saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); टेक्स्ट व्यू डेटा=findViewById(R.id.data); data.setText ("यह दूसरी गतिविधि है"); }}

चरण5 - AndroidManifest.xml में निम्न कोड जोड़ें।

 <एप्लिकेशन android:allowBackup ="true" android:icon ="@mipmap/ic_launcher" android:label ="@string/app_name" android:roundIcon ="@mipmap/ic_launcher_round" android:supportsRtl ="true" " android:theme ="@style/AppTheme"> <गतिविधि android:name =".MainActivity">   <श्रेणी android:name ="android.intent.category.LAUNCHER" />   <गतिविधि android:name =".SecondActivity"> 

उपरोक्त कोड में, हमने नीचे दिखाए गए अनुसार MainActivity और SecondActivity घोषित किया है।

<गतिविधि android:name =".SecondActivity">

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

एंड्रॉइड में एक इरादा क्या है?

अब नई गतिविधि शुरू करने के लिए बटन पर क्लिक करें जैसा कि नीचे दिखाया गया है।

एंड्रॉइड में एक इरादा क्या है?


  1. एंड्रॉइड मार्शमैलो:नया क्या है

    एंड्रॉइड ने 2010 में जारी किए गए जिंजरब्रेड संस्करण के लोकप्रिय और सीमित संस्करण के बाद से एक लंबा सफर तय किया है। हालांकि इसके सबसे अधिक ध्यान देने योग्य सुधार इंटरफ़ेस से संबंधित थे, लेकिन हुड के तहत बहुत सारे बदलाव थे जिन्होंने ऑपरेटिंग सिस्टम बना दिया। अधिक कुशल और इसके संगत अनुप्रयोग अधिक बहुमु

  1. Android सिस्टम वेबव्यू क्या है?

    आपने अपने Android डिवाइस की ऐप सूची में या कभी-कभी, Google Play Store अपडेट के रूप में Android System WebView (ASW) को देखा होगा। यह महत्वपूर्ण सिस्टम ऐप कुछ ऐसा नहीं है जिसे आप सीधे इंस्टॉल या उपयोग करते हैं, लेकिन यह एंड्रॉइड ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा बना हुआ है। आपके द्वारा इंस्टॉल क

  1. Android के लिए शोबॉक्स ऐप क्या है?

    Android के लिए शोबॉक्स ऐप क्या है? एंड्रॉइड के लिए शोबॉक्स एक ऐसा ऐप है जो उपयोगकर्ताओं को एंड्रॉइड स्मार्टफोन में फिल्मों और टीवी शो को स्ट्रीम और डाउनलोड करने की अनुमति देता है। शोबॉक्स मूवीज ऐप गूगल प्ले स्टोर में उपलब्ध नहीं है लेकिन शोबॉक्स एपीके को किसी तीसरे पक्ष की वेबसाइट से डाउनलोड किय