天天看點

android 複制、粘貼文字

 Android的剪切闆(ClipboardManager)

 注意:導包的時候

API 11之前: android.text.ClipboardManager

API 11之後: android.content.ClipboardManager

/**

@param content要分享的字元串

**/

 public void setClipBoard(String content) {

  int currentapiVersion = android.os.Build.VERSION.SDK_INT;

  if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) {

    android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(CLIPBOARD_SERVICE);

   ClipData clip = ClipData.newPlainText("label", content);

   clipboard.setPrimaryClip(clip);

  } else {

   android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(CLIPBOARD_SERVICE);

   clipboard.setText(content);

  }

 }

* 實作粘貼功能

*

* @param context

* @return

*/

public static String paste(Context context) {

   android.content.ClipboardManager

clipboard =(android.content.ClipboardManager)

context.getSystemService(Context.CLIPBOARD_SERVICE);

   return clipboard.getText().toString().trim();

   android.text.ClipboardManager

clipboard = (android.text.ClipboardManager)

            return clipboard.getText().toString().trim();

}

繼續閱讀