How to Share Text With Other Apps , Share Text With Whatsapp , Share Text With Instagram , Copy into Clipboard in android Studio

Share Text Data With Other Apps , Share Text With Whatsapp , Share Text With Instagram , Copy into Clipboard in android Studio


1.Share Text with other apps

public void Share(String stxt, View view) {
        Intent sendintent = new Intent();
        sendintent.setAction(Intent.ACTION_SEND);
        sendintent.putExtra(Intent.EXTRA_TEXT, stxt);
        sendintent.setType("text/plain");
        Intent shareintent = Intent.createChooser(sendintent, "Share with");
        view.getContext().startActivity(shareintent);

    }

2.Share Text With Whatsapp

public void Share_Whatsapp(String stxt, View view) {
        Intent sendintent = new Intent();
        sendintent.setAction(Intent.ACTION_SEND);
        sendintent.setPackage("com.whatsapp");
        sendintent.putExtra(Intent.EXTRA_TEXT, stxt);
        sendintent.setType("text/plain");
        try {
            view.getContext().startActivity(sendintent);

        } catch (ActivityNotFoundException e) {
            Snackbar.make(view, "Instagram is not Installed", Snackbar.LENGTH_SHORT).show();
        }


    }

3.Share Text With Instagram

 public void Share_instagram(String stxt, View view) {
        Intent sendintent = new Intent();
        sendintent.setAction(Intent.ACTION_SEND);
        sendintent.setPackage("com.instagram.android");
        sendintent.putExtra(Intent.EXTRA_TEXT, stxt);
        sendintent.setType("text/plain");
        try {
            view.getContext().startActivity(sendintent);

        } catch (ActivityNotFoundException e) {
            Snackbar.make(view, "Instagram is not Installed", Snackbar.LENGTH_SHORT).show();
        }


    }

4.Copy Text into Clipboard

public void copy_txt(String stxt, View v) {
        ClipboardManager clipboardManager;
        clipboardManager = (ClipboardManager)                        context.getSystemService(Context.CLIPBOARD_SERVICE);
        clipboardManager.setText(stxt);
        Snackbar.make(v, "Hastage Copyed", Snackbar.LENGTH_SHORT).show();

    }

Thank You Keep Learning Keep Connected #AndroidShortCode

Comments