एंड्रॉइड में निहित इरादे का उपयोग करके, हम ACTION_SEND क्रिया का उपयोग करके अन्य एप्लिकेशन के साथ डेटा भेज सकते हैं। हमें डेटा भेजने के लिए एंड्रॉइड मोबाइल के डिफ़ॉल्ट चयनकर्ता को खोलने के लिए Intent.createChooser () को कॉल करना होगा। यह Android मोबाइल में समान या भिन्न हो सकता है।
यह उदाहरण दर्शाता है कि एंड्रॉइड में अन्य एप्लिकेशन के साथ ऐप डेटा कैसे साझा किया जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
उपरोक्त कोड में, इसमें टेक्स्टव्यू होता है, जब उपयोगकर्ता टेक्स्ट व्यू पर क्लिक करता है तो यह अन्य एप्लिकेशन के साथ टेक्स्टव्यू डेटा भेजने वाला होता है।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.annotation.TargetApi;import android.content.Intent;import android.os.Build;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;आयात android.view.View;import android.widget.TextView;सार्वजनिक वर्ग MainActivity AppCompatActivity {सार्वजनिक int काउंटर; @TargetApi(Build.VERSION_CODES.O) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); अंतिम टेक्स्ट व्यू टेक्स्ट व्यू =findViewById (R.id.data); textView.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) {इरादा i =नया इरादा (); i.setAction (Intent.ACTION_SEND); i.setType ("पाठ / सादा"); i .putExtra(android.content.Intent.EXTRA_TEXT, textView.getText().toString()); startActivity(Intent.createChooser(i, "Share to")); } });}}
उपरोक्त कोड में टेक्स्टव्यू होता है, जब आप टेक्स्टव्यू पर क्लिक करते हैं, तो यह इरादे का उपयोग करके डेटा भेजने वाला होता है।
चरण 4 -Manifest.xml फ़ाइल को बदलने की कोई आवश्यकता नहीं है
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
यह एक प्रारंभिक स्क्रीन है जब आप tutorialspoint.com पर क्लिक करते हैं तो यह आपके Android डिवाइस से डिफ़ॉल्ट चयनकर्ता को खोलेगा जैसा कि नीचे दिखाया गया है -
उस एप्लिकेशन के माध्यम से डेटा भेजने के लिए किसी भी एप्लिकेशन का चयन करें। या तो हम एक व्यक्ति के लिए डेटा भेज सकते हैं या आपकी दीवार पर डेटा पोस्ट कर सकते हैं, यह चयनकर्ता अनुप्रयोगों पर निर्भर करता है।