2014-02-26 57 views

回答

4

你可以在你的應用程序做同樣的方式使用剪貼板管理服務,然後使用它的getText()方法來檢索值。它應該是這個樣子(未經測試,從內存中,我已經喝了幾杯...):

public String getClipboardText(){ 
    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB){ 
     android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
      return clipboard.getText(); 
    } else{ 
     android.text.ClipboardManager clipboard = (android.text.ClipboardManager)getSystemService(CLIPBOARD_SERVICE); 
     return clipboard.getText(); 
    } 
} 

然後,您將需要斷言,這個預期的結果(無論你的對話框中設置)匹配

+0

完美的作品。只需要在Build.VERSION.SDK_INT後刪除第2行的分號; 和 變化管線4返回clipboard.getPrimaryClip()的toString(); – Komplot

相關問題