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

एंड्राइड में कितने प्रकार के इंटेंट होते हैं?

<घंटा/>

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

एंड्राइड में कितने प्रकार के इंटेंट होते हैं?

स्पष्ट इरादा - यह किसी एप्लिकेशन की आंतरिक दुनिया को जोड़ने वाला है जैसे कि गतिविधि शुरू करना या दो गतिविधियों के बीच डेटा भेजना। नई गतिविधि शुरू करने के लिए हमें इंटेंट ऑब्जेक्ट बनाना होगा और स्रोत गतिविधि और गंतव्य गतिविधि को पास करना होगा जैसा कि नीचे दिखाया गया है -

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

और हमें Manifest.xml फ़ाइल में दूसरी गतिविधि के बारे में घोषित करना चाहिए अन्यथा यह रन टाइम अपवाद दिखाने वाला है। नमूना घोषणा नीचे दी गई है।

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

अंतर्निहित इरादे - यह कॉल, मेल, फोन, किसी भी वेबसाइट को देखने ..आदि जैसे बाहरी एप्लिकेशन से जुड़ने वाला है। निहित इरादे में हमें नीचे दिए गए उदाहरण के अनुसार setAction() का उपयोग करके एक क्रिया को पारित करना होगा।

इरादा i =नया इरादा (); i.setAction (Intent.ACTION_VIEW); i.setData (Uri.parse ("www.tutorialspoint.com")); startActivity (i);

उपरोक्त उदाहरण में हम क्रिया को दृश्य के रूप में दे रहे हैं। तो यह कुछ ऐसा दिखाएगा जो हमने सेटडेटा विधि में दिया है।

setData() - यह विधि केवल एक URI.setType() निर्दिष्ट करने के लिए है - यह विधि एक MIME प्रकार निर्दिष्ट करती है। 

यह उदाहरण इस बारे में प्रदर्शित करता है कि स्पष्ट इरादे के उपयोग को कैसे एकीकृत किया जाए।

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

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

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

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>आयात android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;public वर्ग MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); बटन भेजें =findViewById (R.id.send); Send.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) {इरादा i =नया इरादा (); i.setAction (Intent.ACTION_VIEW); i.setData (Uri.parse ("https:/ /www.tutorialspoint.com")); startActivity(i); }}); }}

चरण 4 - वेबसाइट शुरू करने के लिए, इसे इंटरनेट अनुमति की आवश्यकता है। AndroidManifest.xml में एक इंटरनेट अनुमति जोड़ें जैसा कि नीचे दिखाया गया है।

<उपयोग-अनुमति android:name ="android.permission.INTERNET"/> <एप्लिकेशन android:allowBackup ="true" android:icon ="@mipmap/ic_launcher" android:label ="@string/app_name "एंड्रॉइड:राउंडआईकॉन =" @ मिपमैप / आईसी_लॉन्चर_राउंड "एंड्रॉइड:सपोर्ट आरटीएल ="ट्रू" एंड्रॉइड:थीम ="@ स्टाइल / ऐपथीम"> <गतिविधि एंड्रॉइड:नाम ="। मेनएक्टिविटी"> <इरादा-फिल्टर> <कार्रवाई एंड्रॉइड:नाम ="android.intent.action.MAIN" /> <श्रेणी android:name ="android.intent.category.LAUNCHER" />   

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

एंड्राइड में कितने प्रकार के इंटेंट होते हैं?

अब स्टार्ट वेबसाइट बटन पर क्लिक करें, यह नीचे दिखाए गए ट्यूटोरियल पॉइंट वेबसाइट पर रीडायरेक्ट करेगा।

एंड्राइड में कितने प्रकार के इंटेंट होते हैं?


  1. बूट समय पर एंड्रॉइड एप्लिकेशन कैसे शुरू करें?

    यह उदाहरण दर्शाता है कि मैं बूट समय पर एंड्रॉइड एप्लिकेशन कैसे शुरू करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - एक नया जावा

  1. कंप्यूटर कीबोर्ड पर कितने प्रकार की चाबियां होती हैं

    कीबोर्ड के आविष्कार के बाद से, कई लेखन कार्य करना आसान हो गया है, जैसे वर्णमाला कुंजियों के साथ टाइप करना या नंबर कुंजियों के साथ खाता रखना। साथ ही, प्रौद्योगिकी में तेजी से और व्यापक प्रगति के साथ, कीबोर्ड ने स्मार्टफोन में अपनी जगह बना ली है, जिससे यह और भी अधिक सुलभ हो गया है। आजकल कुछ काम बिना क

  1. गेमिंग कीबोर्ड पर कितनी कुंजियां होती हैं?

    पिछले कुछ वर्षों में वैश्विक गेमिंग बाजार के विकास में उल्लेखनीय वृद्धि देखी गई है। सर्वश्रेष्ठ गेमिंग अनुभव प्राप्त करने के लिए, गेमर्स को अपने गेमिंग उपकरणों की अच्छी समझ होनी चाहिए। जिन प्रमुख अवधारणाओं को समझा जाना चाहिए उनमें से एक कीबोर्ड फॉर्म फैक्टर है, जो मूल रूप से कीबोर्ड के भौतिक आकार और