Android 复制到剪切板功能
Android 复制到剪切板功能--------------
1、复制到剪切板会使用ClipboardManager,在SDK版本为11前后使用的包不一样。一个是android.text(已弃用),一个是android.context。不说废话,直接上代码:
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.text.TextUtils;
import android.widget.Toast;/*** 复制到剪切板*/
public class ClipUtils {public static void copyText(Context context, String text, String toastStr) {//1. 复制字符串到剪贴板管理器ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);cmb.setPrimaryClip(ClipData.newPlainText(null, text));if (!TextUtils.isEmpty(toastStr)) {Toast.makeText(context, toastStr, Toast.LENGTH_SHORT).show();}}
}
android.context.ClipboardManager是目前使用的。
2、webView中使用复制到剪切板。
// 添加js交互接口类,并起别名 imagelistner
webView.addJavascriptInterface(new copyInterface(mContext), "copyCoupon")// js通信接口public class copyInterface {private Context context;public copyInterface(Context context) {this.context = context;}@JavascriptInterfacepublic void copyCoupon(String coupon) {ClipUtils.copyText(mContext, coupon, "已复制" + coupon);}}
好啦,就介绍到这里吧!!
Android 复制到剪切板功能相关推荐
- android读取剪切板的方法,Android复制粘贴剪切板内容的一种方法
1 Clipper介绍 Clipper是一款简单的app, 它可以通过一行adb shell命令来和安卓系统剪切板服务交互. 官方说明:https://github.com/majido/clippe ...
- vue获取剪切板内容_vue通过clipboard插件实现复制到剪切板功能
1.在package.json添加依赖"dependencies": { "clipboard": "^2.0.0" } 2.页面引入cli ...
- 使用clipboard实现复制到剪切板功能(超详细~~)
先看看效果: 1.页面中使用 // html <Button type="primary" @click="clickCopy">复制</Bu ...
- uniapp 复制到剪切板 四端适配
记得很早的时候实现过一次,只不过那次是 纯 vue 实现的 h5+,但是想用在 uniapp中 还是不行.有些地方不能用!不过在 App 中的方法还是可以使用的: Vue 复制内容到系统剪切板_唐僧的 ...
- android输入法剪切板历史记录,讯飞输入法剪切板功能知多少?
原标题:讯飞输入法剪切板功能知多少? 复制+粘贴"是日常操作,但批量复制时前次内容就被覆盖,粘贴很不方便:如果一次复制给多个朋友,依然需要来回操作很不省心:有时翻找上一次或者以前的聊天内容, ...
- html复制文字兼容手机,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...
- html5 js 手机剪切板,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...
- android实现文本信息复制,剪切板(ClipboardManager)
做个记录,以备日后查阅 Android也有剪切板(ClipboardManager) 注意:导包的时候 API 11之前: android.text.ClipboardManager API 11之后 ...
- Android将内容复制到剪切板
近期,项目里需要用到将部分内容复制到剪切板,以前用到都是随用随找,挺麻烦的,最近整理一下,在这里记录一下 其实Android提供的剪贴板框架,Android提供ClipboardManager.Cli ...
最新文章
- Habana Labs
- zip unzip 命令
- php去除html标签_用PHP操作DOM (一)
- 当前最主流的商业模式,普通老板如何打造强大后端实现躺赚的秘诀!
- matlab 显示多幅图像,运用matlab实现循环语句中的多幅图像显示
- Ubuntu 怎么增加根目录 大小
- UWP 中的 LaunchUriAsync,使用默认浏览器或其他应用打开链接
- 网络爬虫--20.【Scrapy-Redis实战】分布式爬虫获取房天下--代码实现
- idea创建管理项目
- 台积电预计汽车芯片短缺在下一季度将有明显改善 他们已协调产能支持
- timus 1260. Nudnik Photographer 动态规划
- Transformers实战系列 之 文本生成
- 洛谷P2257 YY的GCD(莫比乌斯反演)
- 5V升压8.4V,5V升压7.4V电路图的充电芯片
- 关于idea无法使用搜狗输入法打出汉字的解决方案(转)
- 网络安全系统教程+渗透测试+学习路线(自学笔记)
- 【FLink】Assigned key must not be null
- windows的bat批处理启动软件,程序员必备技能
- 批处理之ren命令-可批量修改文件名
- wkwebview 在iOS10以下系统显示白屏问题