一些代碼片斷

Android剪貼板操做

SDK11以前請使用android.text.ClipboardManagerandroid

import android.text.ClipboardManager;

……

ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
clipboardManager.setText("內容");
if (clipboardManager.hasText()){
    clipboardManager.getText();
}

SDK11起android.text.ClipboardManager被廢棄,使用它的子類android.content.ClipboardManager替代,一樣被廢棄還有setText/getText/hasText方法,使用setPrimaryClip/getPrimaryClip/hasPrimaryClip替代code

import android.content.ClipboardManager;

……

ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
clipboardManager.setPrimaryClip(ClipData.newPlainText(null, "內容"));
if (clipboardManager.hasPrimaryClip()){
    clipboardManager.getPrimaryClip().getItemAt(0).getText();
}
相關文章
相關標籤/搜索