我需要获取用户在Android上用于图像附件的完整历史记录。
我在Android 8.1.0(API27)上尝试过。
private Context o_context = null;
private ClipboardManager o_clipboardManager = null;
private ContentResolver o_contentResolver = null;
private ClipData o_clipData = null;
private void getClipboardHistory() {
o_clipboardManager = (ClipboardManager)
getSystemService(Context.CLIPBOARD_SERVICE);
o_contentResolver = getContentResolver();
o_clipData = o_clipboardManager.getPrimaryClip();
for(int i = 0; i < o_clipData.getItemCount(); i++){
ClipData.Item lo_item = o_clipData.getItemAt(i);
String ls_text = null;
String ls_title = null;
Uri lo_uri = lo_item.getUri();
}
}
我想带所有的剪贴板。
但是o_clipData
在此代码中只有一个文本项
也许是最后复制的数据。
左边的文本是剪贴板,右边的文本是removeAll