2011-03-06 72 views

回答

2

已选中的案文Android Browser被复制到ClipBoard。使用ClipBoardManager获取复制的文本(如下所示)。

ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
String text = clipboard.hasText() ? clipboard.getText().toString() : ""; 
0
ClipboardManager clipboardManager = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE); 
if (clipboardManager.hasText()) { 
    Toast.makeText(getApplicationContext(), 
     "Clipboard Text = " + clipboardManager.getText().toString(), 
     Toast.LENGTH_LONG).show(); 
    clipboardManager.setText(null); 
} else { 
    Toast.makeText(getApplicationContext(), 
     "No Content in Clipboard. So set some text in clipboard", 
     Toast.LENGTH_LONG).show(); 
    clipboardManager.setText("AndroidPeople.com"); 
    Toast.makeText(getApplicationContext(), 
     "Clipboard Text = " + clipboardManager.getText().toString(), 
     Toast.LENGTH_LONG).show(); 
}