当前位置:   article > 正文

android开发 -- 复制文本内容到系统剪贴板_android 复制内容到剪切板

android 复制内容到剪切板

Android复制
//获取剪贴板管理器:
ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
// 创建普通字符型ClipData
ClipData mClipData = ClipData.newPlainText(“Label”, “这里是要复制的文字”);
// 将ClipData内容放到系统剪贴板里。
cm.setPrimaryClip(mClipData);

复制详情
1.普通字符型
ClipData mClipData =ClipData.newPlainText(“Label”, “Content”);
//‘Label’这是任意文字标签
2.url型
ClipData.newRawUri(“Label”,Uri.parse(“http://www.baidu.com”));
3.intent型
ClipData.newIntent(“Label”, intent);
获取剪切板数据
ClipboardManager.getPrimaryClip();

ps
(1)普通字符:就是普通字符串的剪切,复制,粘贴。
(2)URL:在复制的时候可以复制一个URL,这个URL可以是请求ContentProvider的URL,在粘贴的时候调用ContntProvider获取数据,并使用。
(3)Intent:如,在记事本应用中长按某一个记录本条目,这时会创建删除这个记事本的Intent,并添加到剪贴板,当用户将这个记事本条目拖到垃圾桶松开时,应用会从剪贴板中获取Intent并执行,这个记事本条目就被删除了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/558393
推荐阅读
相关标签
  

闽ICP备14008679号