1.1. Android

ClipboardManager clipboard = getClipboardService();
// 不管粘贴板内容有没有变,内存地址都变化
ClipData clipData = clipboard.getPrimaryClip();

// 粘贴板内容复制时间,每次复制都不一样,可以当唯一 ID
// API 26 支持
long timestamp = clipData.getDescription().getTimestamp();

ClipData.Item firstItem = clipboard.getPrimaryClip().getItemAt(0);

// 粘贴板字符串
firstItem.getText()

1.1.1. References

1.2. iOS

// 不管粘贴板内容有没有变,内存地址都不变
UIPasteboard *clipboard = [UIPasteboard generalPasteboard];

// 粘贴板字符串
NSString string = clipboard.string;

// 粘贴板计算,每复制一次次数加1,可以当唯一 ID
NSInteger changeCount = clipboard.changeCount;

results matching ""

    No results matching ""