2011-03-06 56 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(); 
} 
相關問題