2014-02-26 24 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

相关问题