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

Android में ऐप डेटा को अन्य एप्लिकेशन के साथ कैसे साझा करें?


परिचय

Android में Implicit Intent का उपयोग करके, हम ACTION_SEND एक्शन का उपयोग करके अन्य एप्लिकेशन के साथ डेटा भेज सकते हैं। हमें Android मोबाइल के डिफॉल्ट चूज़र को खोलने के लिए Intent.createChooser() कॉल करना होगा ताकि डेटा भेजा जा सके। यह Android मोबाइल में समान या अलग हो सकता है।

यह उदाहरण दर्शाता है कि Android में ऐप डेटा को अन्य एप्लिकेशन के साथ कैसे साझा करें।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2: activity_main.xml में लेआउट जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:id="@+id/layout"
    android:gravity="center"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <TextView
        android:id="@+id/data"
        android:layout_width="match_parent"
        android:gravity="center"
        android:textSize="30sp"
        android:text="www.tutorialspoint.com"
        android:layout_height="wrap_content" />
</LinearLayout>

उपरोक्त कोड में, इसमें TextView है, जब उपयोगकर्ता TextView पर क्लिक करता है तो यह TextView डेटा को अन्य एप्लिकेशन के साथ भेजेगा।

चरण 3: MainActivity.java में कोड जोड़ें

package 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;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    public int counter;

    @TargetApi(Build.VERSION_CODES.O)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final TextView textView = findViewById(R.id.data);
        textView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent i = new Intent();
                i.setAction(Intent.ACTION_SEND);
                i.setType("text/plain");
                i.putExtra(android.content.Intent.EXTRA_TEXT, textView.getText().toString());
                startActivity(Intent.createChooser(i, "Share to"));
            }
        });
    }
}

उपरोक्त कोड में TextView है, जब आप TextView पर क्लिक करते हैं, तो यह Intent का उपयोग करके डेटा भेजेगा।

चरण 4: Manifest.xml

Manifest.xml फ़ाइल में किसी बदलाव की आवश्यकता नहीं है।

ऐप चलाएं

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

Android में ऐप डेटा को अन्य एप्लिकेशन के साथ कैसे साझा करें?

यह प्रारंभिक स्क्रीन है जब आप tutorialspoint.com पर क्लिक करते हैं तो यह आपके Android डिवाइस से डिफॉल्ट चूज़र खोलेगा जैसा कि नीचे दिखाया गया है:

Android में ऐप डेटा को अन्य एप्लिकेशन के साथ कैसे साझा करें?

डेटा भेजने के लिए किसी भी एप्लिकेशन का चयन करें। या तो हम डेटा को एक व्यक्ति को भेज सकते हैं या अपनी वॉल पर पोस्ट कर सकते हैं, यह चूज़र एप्लिकेशन पर निर्भर करता है।

  1. एंड्रॉयड के शेयर मेनू को आसानी से कैसे कस्टमाइज़ करें एंड्रॉयड के शेयर मेनू को आसानी से कैसे कस्टमाइज़ करें

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

  1. एंड्रॉइड पर दोस्तों के साथ अपनी लोकेशन शेयर करें: चरणबद्ध गाइड एंड्रॉइड पर दोस्तों के साथ अपनी लोकेशन शेयर करें: चरणबद्ध गाइड

    पिछले कुछ दशकों में GPS सिस्टम ने एक लंबा सफर तय किया है। यह तकनीक अब आपके एंड्रॉइड स्मार्टफोन पर आसानी से उपलब्ध है। कई ऐप्स आपकी सटीक लोकेशन का पता लगा सकते हैं। सबसे लोकप्रिय और व्यापक रूप से उपयोग किया जाने वाला बेशक गूगल मैप्स है। इन ऐप्स का उपयोग करके, आप न केवल अपनी लोकेशन ढूंढ सकते हैं और ने

  1. अपने Android स्क्रीन को Windows 10 PC पर कास्ट कैसे करें - आसान और विश्वसनीय अपने Android स्क्रीन को Windows 10 PC पर कास्ट कैसे करें - आसान और विश्वसनीय

    स्क्रीनकास्टिंग एक अच्छी सुविधा है जिसे 2019 में Windows 10 एनिवर्सरी अपडेट में बनाया गया था। इसे वायरलेस डिस्प्ले भी कहा जाता है। यह आपको अपने फोन डिस्प्ले को Windows 10 कंप्यूटर पर प्रोजेक्ट करने देता है - जो कई मायनों में आपकी मदद कर सकता है, खासकर यदि आप एक YouTuber हैं। Windows 10 पर Android फो