Android 提供了一个强大的剪贴板框架,用于复制和粘贴。 它支持文本、二进制数据流或其它复杂的数据。
Android 剪贴板框架如图
从图中可以看出,Android 剪贴板框架主要涉及到 ClipboardManager 、 ClipData 、 ClipData.Item 、 ClipDescription 这四个类。
关于这四个类的简介如下:
- ClipboardManager 是系统全局的剪贴板对象,通过
context.getSystemService(CLIPBOARD_SERVICE)
获取。 - ClipData ,即 clip 对象,在系统剪贴板里只存在一个,当另一个 clip 对象进来时&#x