博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android系统剪切板
阅读量:6434 次
发布时间:2019-06-23

本文共 1591 字,大约阅读时间需要 5 分钟。

Android系统剪贴板


复制字符串到系统剪切板

/** * 复制文本到剪切板 *  * @param text * @return */@SuppressWarnings("deprecation")public boolean copyStringToSystem(String text) {    try {        if (android.os.Build.VERSION.SDK_INT > 11) {            android.content.ClipboardManager c = (android.content.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);            c.setText(text);        } else {            android.text.ClipboardManager c = (android.text.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);            c.setText(text);        }    } catch (Exception e) {        return false;    }    return true;}

获取系统剪贴板内容

/** * 获取剪切板数据 *  * @return */@SuppressWarnings("deprecation")public String pasteStringFromSystem() {    String clipResult = null;    if (android.os.Build.VERSION.SDK_INT > 11) {        android.content.ClipboardManager c = (android.content.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);        ClipData primaryClip = c.getPrimaryClip();        Item itemAt = null;        if (primaryClip != null) {            itemAt = primaryClip.getItemAt(0);        }        if (itemAt != null) {            String trim = itemAt.getText().toString().trim();            clipResult = trim;        }    } else {        android.text.ClipboardManager c = (android.text.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);        CharSequence text = c.getText();        if (text != null) {            clipResult = text.toString().trim();        }    }    return clipResult;}

转载于:https://www.cnblogs.com/yutingliuyl/p/7103295.html

你可能感兴趣的文章
2018.7月Vue优质开源项目清单
查看>>
swift3 0 流控制
查看>>
parseInt和parseFloat(转换成数字,提取成数字)?
查看>>
Data-Mediator专题之属性回调
查看>>
每天一个Linux命令之ps-查看系统进程信息
查看>>
图解JavaScript原型链继承
查看>>
用VIPER构建iOS应用
查看>>
阿里云分析型数据库基本认识
查看>>
Angular父子组件通过服务传参
查看>>
探析“Java序列化”之serialVersionUID
查看>>
使用 husky 和 lint-staged 检查 Node.js 的代码一致性
查看>>
【Laravel-海贼王系列】第十三章,路由&控制器解析
查看>>
手把手讲解 Android Hook入门Demo
查看>>
Java开源诊断工具 Arthas 发布v3.1.0
查看>>
什么是以太坊
查看>>
高效开发者是如何个性化VS Code插件与配置的?
查看>>
Java日志那些事
查看>>
XSS和CSRF详解与防御
查看>>
使用Heroku,解决gitment登录失败,报[object ProgressEvent]的错
查看>>
117. Populating Next Right Pointers in Each Node II
查看>>