文档章节

存储,获取剪切板内容

z
 zlvsdyh
发布于 2015/04/22 17:29
字数 111
阅读 7
收藏 0

/**
     * 存储内容到剪切板
     * @param text
     */
    public static void copy(String text){
        if(Build.VERSION.SDK_INT > 11){
            copyHighVersion(text);
        }else{
            copyLowVersion(text);
        }
    }

    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    private static void copyHighVersion(String text){
        android.content.ClipboardManager cm = (android.content.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        cm.setText(text);
    }

    private static void copyLowVersion(String text){
        android.text.ClipboardManager cm = (android.text.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        cm.setText(text);
    }


    /**
     * 获取存储在剪切板的内容
     * @return
     */
    public static String paste(){
        if(Build.VERSION.SDK_INT > 11){
            return pasteHighVersion();
        }else{
            return pasteLowVersion();
        }
    }

    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    private static String pasteHighVersion(){
        android.content.ClipboardManager cm = (android.content.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        return cm.getText().toString();
    }

    private static String pasteLowVersion(){
        android.text.ClipboardManager cm = (android.text.ClipboardManager)
                App.app.getSystemService(Context.CLIPBOARD_SERVICE);
        return cm.getText().toString();
    }

© 著作权归作者所有

共有 人打赏支持
z
粉丝 0
博文 4
码字总数 516
作品 0
深圳
【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容

剪贴板系列目前有四篇,包括访问剪贴板上的文本数据,查看复制文件时剪贴板上的文件数据,枚举剪贴板上数据格式以及监视剪贴板。 目录如下: 1.《【MoreWindows工作笔记9】OleGetClipboard...

morewindows
2013/12/31
0
0
iOS剪切板UIPasteboard开发应用解析

iOS剪切板UIPasteboard开发应用解析 一、自带剪切板操作的原生UI控件 在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField、UITextView与UIWebView。在这些控件的文字交互处进行长...

珲少
2016/04/06
1K
0
Java操作Windows剪切板相关函数示例

以下共有4个函数分别是: 1.从剪切板获得文字。 2.将字符串复制到剪切板。 3.从剪切板获得图片。 4.复制图片到剪切板。 [java] view plain copy /** * 从剪切板获得文字。 */ public static...

流浪的狗
01/01
0
0
iOS 文本复制到剪切板

在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField、UITextView与UIWebView。 系统的剪切板管理类UIPasteboard UIPasteboard类有3个初始化方法 * //获取系统级别的剪切板 +(UIPa...

别情花如依丶
2016/12/29
2
0
mfc剪切板总结

HANDLE SetClipboardData( UINT uFormat, HANDLE hMem); Parameters 格式: [in] Unsigned integer that specifies a clipboard format. This parameter can be a registered format or any ......

长平狐
2012/10/08
281
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

新工作与老项目

新的工作不知不觉的干了一个多月了。怎么说呢,跟想象中的差别不少,本来想的能进来跟大公司的同事能有很多交流,能在团队中跟大牛学习更快。结果公司的这个项目上只有两个程序员,项目是十年...

zypy333
9分钟前
0
0
mysql 在windows的安装

mysql 在windows的安装。 mysql64位的server的下载地址是: https://dev.mysql.com/downloads/mysql/ 使用的是5.7版本。 下载安装包,解压至D:\mysql\mysql-5.7.23-winx64\ 在D:\mysql\mysq...

lxzh504
22分钟前
1
0
云技术、大数据(hadoop)入门常见问题回答

当我们学习一门新技术的时候,我们总是产生各种各样的问题,这些问题整理出来,包括该 1.如何学习hadoop? 2.hadoop常见问题? 3.还有hbase、hive安装使用等? 你知道搭建hadoop平台需要些什...

董黎明
22分钟前
1
0
小程序自定义底部tab

场景 1.tabBar是在内页而非首页,这时就不得不自定义一个tabBar了 2.自定义风格 3.子页数量超过5个,得到更多了tab 4.改变点击tab默认事件,比如出登录界面,或者弹出上拉子菜单等 步骤 1.照...

萤火的萤火
27分钟前
1
0
shell炫技

1.为脚本添加“--help” #!/bin/shif [ ${#@} -ne 0 ] && [ "${@#"--help"}" = "" ]; then printf -- '...help...\n'; exit 0;fi; 2.输出字体添加颜色 https://misc.flogisoft.com......

HJCui
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部