文档章节

存储,获取剪切板内容

z
 zlvsdyh
发布于 2015/04/22 17:29
字数 111
阅读 7
收藏 0
点赞 0
评论 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

iOS剪切板UIPasteboard开发应用解析

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

珲少 ⋅ 2016/04/06 ⋅ 0

Java操作Windows剪切板相关函数示例

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

流浪的狗 ⋅ 01/01 ⋅ 0

iOS 文本复制到剪切板

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

别情花如依丶 ⋅ 2016/12/29 ⋅ 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 ⋅ 0

网页中怎么获取剪切板中的内容

想在网页中实现获取剪切板中的内容,并写入input框中

xiehh ⋅ 2017/01/17 ⋅ 1

Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)

Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴) Android Developer: 在开发一些系统应用的时候,我们会用到Android的剪贴板功能,比如将文本文件、或者其他格式的内容复制...

神剑戎 ⋅ 2013/04/24 ⋅ 0

C#操作剪切板内容

//将非持久性数据置于系统剪贴板中。 Clipboard.SetDataObject("这条信息置于剪切板中,相当于Ctrl+C"); //获取剪切板中文本格式的内容,相当于Ctrl+V(不过如果剪切板中的内容不是文本格式就返...

vga ⋅ 2015/07/09 ⋅ 0

iOS - App 间的通信方式

1、前言 iOS 系统是相对封闭的系统,App 各自在各自的沙盒(sandbox)中运行,每个 App 都只能读取 iPhone 上 iOS 系统为该应用程序程序创建的文件夹 AppData 下的内容,不能随意跨越自己的沙...

仟0123 ⋅ 2016/09/09 ⋅ 0

Vim 里的 复制,粘贴

Register: v.s. Vim 里有两个特殊的寄存器: 和 . 其中,前者关联系统选择缓冲区(Buffer),后者关联系统剪切板(Clipboard) Paste 从选择缓冲区粘贴进来: 从系统剪切板粘贴进来: 设置快捷键 , ...

庞贝船长 ⋅ 2017/12/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

解决CentOS6、7,/etc/sysconfig/下没有iptables的问题

一、Centos 6版本解决办法: 1.任意运行一条iptables防火墙规则配置命令: iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存: service iptables save 3.重启iptables服务: service ...

寰宇01 ⋅ 17分钟前 ⋅ 2

数据库备份和恢复

备份:mysqldump -u root -p 数据库>磁盘路径 恢复:mysql -u root -p 数据库<sql脚本的磁盘路径

anlve ⋅ 今天 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部