Android 提供了一个强大的剪贴板框架,用于复制和粘贴。 它支持文本、二进制数据流或其它复杂的数据。

Android 剪贴板框架如图
大学生就业培训,高中生培训,在职人员转行培训,企业团训?

从图中可以看出,Android 剪贴板框架主要涉及到 ClipboardManager 、 ClipData 、 ClipData.Item 、 ClipDescription 这四个类。

关于这四个类的简介如下:

  1. ClipboardManager 是系统全局的剪贴板对象,通过 context.getSystemService(CLIPBOARD_SERVICE) 获取。

  2. ClipData ,即 clip 对象,在系统剪贴板里只存在一个,当另一个 clip 对象进来时,前一个 clip 对象会消失。

  3. ClipData.Item ,即 data item,它包含了文本、 Uri 或者 Intent 数据,一个 clip 对象可以包含一个或多个 Item 对象。通过&nb