Android 剪切板ClipboardManager过时问题

导入包注意

  • API 11之前: android.text.ClipboardManager
  • API 11之后: android.content.ClipboardManager

过时方法

public static void copyToClipboard(Context context, CharSequence content) {        ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);        if (cmb != null) {            cmb.setText(content);        }    }

使用最新 API 方法

public static void copyToClipboard(Context context, CharSequence content) {        ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);        if (clipboard != null) {            clipboard.setPrimaryClip(ClipData.newPlainText(null, content));//参数一:标签,可为空,参数二:要复制到剪贴板的文本            if (clipboard.hasPrimaryClip()) {                clipboard.getPrimaryClip().getItemAt(0).getText();            }        }    }

更多相关文章

  1. Android(安卓)O 物理键盘和虚拟键盘同时支持
  2. android中的ListView的使用方法
  3. Android(安卓)在Activity中获取控件尺寸的方法
  4. android点滴3
  5. android获取设备屏幕分辨率的方法
  6. 浅谈Java中Collections.sort对List排序的两种方法
  7. mybatisplus的坑 insert标签insert into select无参数问题的解决
  8. Python技巧匿名函数、回调函数和高阶函数
  9. Python list sort方法的具体使用

随机推荐

  1. Android图像显示的底层原理
  2. 一号保镖汽车智控,迅速在iOS和Android手机
  3. Android的功能特性简介
  4. android Low Memory Killer介绍
  5. Android AIDL 分析 例子 源码
  6. Android(安卓)端实现mqtt消息接收
  7. Android(安卓)HAL实现的三种方式(2) - 基
  8. android修改控件外观(使用drawable资源)
  9. Android形形色色的弹出框(上)
  10. QML使MeeGo迅速崛起赶超Android变为可能