Android examples for Android OS:Clipboard
Get text from the clipboard.
//package com.java2s; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; public class Main { /**/*w w w . j av a 2s. co m*/ * Get text from the clipboard. * @param context the application {@link Context} * @return Returns the clipboard text if the clipboard contains text. */ public static String readFromClipboard(Context context) { // Gets the ClipboardManager ClipboardManager clipboard = (ClipboardManager) context .getSystemService(Context.CLIPBOARD_SERVICE); // Gets the clipboard data from the clipboard ClipData clip = clipboard.getPrimaryClip(); if (clip != null) { // Gets the first item from the clipboard data ClipData.Item item = clip.getItemAt(0); CharSequence text = item.getText(); if (text != null && text.length() > 0) { return text.toString(); } // return coerceToText(context, item).toString(); } return null; } }