clipboardmanager
What exactly is “label” parameter in ClipData in Android?
ClipData clip = ClipData.newPlainText( “text label”, “content to be copied”); here text label describes what data is in clip eg. ClipData clip = ClipData.newPlainText( “user Name”, user.getName()); we can retrive this by using clip.getDescription ();
How to copy text programmatically in my Android app?
Use ClipboardManager#setPrimaryClip method: import android.content.ClipboardManager; // … ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText(“label”, “Text to copy”); clipboard.setPrimaryClip(clip); ClipboardManager API reference
How to Copy Text to Clip Board in Android?
use ClipboardManager ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText(label, text); clipboard.setPrimaryClip(clip); make sure you have imported android.content.ClipboardManager and NOT android.text.ClipboardManager. Latter is deprecated. Check this link for Further information.