Android:获取剪贴板数据项列表

时间:2015-03-23 10:29:56

标签: android

我想获取设备上的所有剪贴板数据项。通过以下代码,我只能获得最近的剪贴板数据。

myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);    
ClipData abc = myClipboard.getPrimaryClip();
ClipData.Item item = abc.getItemAt(0);
String text = item.getText().toString();

如何在设备上看到保存的Clipborad数据的完整列表?

1 个答案:

答案 0 :(得分:2)

使用getItemCount()方法获取项目数。

然后使用getItemAt()方法使用循环逐个获取项目。

示例:

int n = abc.getItemCount();
for(int i=0; i < n; i++)
{
    ClipData.Item item = abc.getItemAt(i);
    String text = item.getText().toString();
}

这通常适用于DragEvent。