Android 复制文本

安卓中,客户端中提供直接复制相关内容的功能,已经算是比较实用的功能了,Android 也提供了相关的API。
需要说明的是,兼容低版本手机在使用时,注意判断API版本呢,法代码如下:

new View.OnClickListener() {

            @SuppressLint("NewApi")
            @Override
            public void onClick(View v) {
                if(getSDKVersionNumber() >= 11){
                    android.text.ClipboardManager clipboardManager = (android.text.ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
                    clipboardManager.setText(linkUrl);
                }else{
                    // 得到剪贴板管理器
                    android.content.ClipboardManager clipboardManager = (android.content.ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
                    clipboardManager.setPrimaryClip(ClipData.newPlainText(null, linkUrl));
                }
                ToastUtil.show(context, "已复制到粘贴板");
            }
        }

获取手机操作系统版本的方法:

    /**
     * 获取手机操作系统版本
     * @return
     * @author SHANHY
     * @date   2015年12月4日
     */
    public static int getSDKVersionNumber() {
        int sdkVersion;
        try {
            sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
        } catch (NumberFormatException e) {
            sdkVersion = 0;
        }
        return sdkVersion;
    }  
时间: 2024-09-21 05:42:45

Android 复制文本的相关文章

Android 复制文本内容到系统剪贴板的最简单实例(分享)

这个例子很简单,直接上截图和代码. 布局文件activity_copy.xml代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layou

Android剪切板(ClipboardManager)复制文本

和Window系统一样,Android也有剪切板(ClipboardManager).早期版本的Android剪切板只能复制文本(可以为复合文本)信息.在API 11后对ClipboardManager进行了升级,使之可以通过(ClipData)复制文本.Uri和Intent. API 11之前: android.text.ClipboardManagerAPI 11之后: android.content.ClipboardManager PS:关于android.content.Clipboa

Android自动文本框输入识别提示功能代码_Android

自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果). 相信大家都熟悉自动识别提示吧,在我们的生活中随处可见,今天就让我为大家简单介绍一下它是如何设计的. 所谓自动识别输入即是根据用户输入的已有信息,为用户提示可能的值,方便用户完成输入.在Android设备上这种功能分为:AutoCompleteTextView和MultiAutoCompleteTextView,前者为单个的自动识别,类似与搜索引擎的输入框提示:后者为多个值

Word入门动画教程43:复制文本

"复制"是指把文档中的一部分"拷贝"一份,然后放到其他位置,而所"复制"的内容仍按原样保留在原位置.复制文本,可以选用下面几种方法: 一.利用Windows剪切板 第一步:选择要复制的文本 第二步:复制. 方法一:执行"编辑"→"复制". 方法二:在选择文本上单击右键,选择快捷菜单上的"复制". 方法三:按Ctrl+C. 方法四:单击常用工具栏上的"复制"按钮. 第三

利用js实现禁止复制文本信息

本文主要是通过javascript实现禁止浏览器中复制文本内容的方法,十分的简单,而且兼容IE和FF,有需要的小伙伴可以参考下 做SEO的都知道,发原创文章对自己网站的优化是非常好的,特别是在搜文章标题的时候,原创的一般排名第一.但是优化是给搜索引擎看的.而在互联网有个很头痛的问题,一篇文章对搜索引擎来说到底谁是原创.这个是不一定的.举个简单例子:比如你在博客(当然假设你博客每日访问量很低,每天就几百人的情况下)上发表了一篇优质原创文章.但没过几小时或几天被人转载到了一个大型门户网站还不带你文章

在Word中复制文本框文字到正文的有趣技巧

  本人偶然发现,如果要把文本框内的所有文字移动到正文中,可先选中文本框(文本框边框周围为网状,如图1),然后按住Ctrl键,同时在边框上单击鼠标右键,文本框中的文字会移动到正文中. 至于文本框中文字归属于正文中的哪个段落,取决于鼠标单击的位置.例如按上述操作后,图1中文本框中的文字将全部移动到段首为"6"的段落,插入在"6"的后面. 想把文本框中的所有文字复制到正文中,可先按住Ctrl+Shift组合键,再右击文本框边框就行了. 那么,如果仅移动或复制文本框中的部

android复制粘贴的奇葩BUG

问题描述 android复制粘贴的奇葩BUG 如题,写安卓APP 现在剩下一个问题一直没解决.复制粘贴的不对. 复制:setTextIsSelectable(true);,奇葩问题是有的手机上可以,而在我的手机上,长按复制,屏幕会快速闪烁一下,闪烁的一瞬间我看到了复制的光标,但是一瞬间就没了. 粘贴:类似复制,也是这个问题,会出现"粘贴"的标签,但是有的手机上是一旦松手,粘贴标签就消失了.有的手机上是屏幕闪烁一下,然后看不到粘贴标签. 另外,这个问题是有时候出现有时候没有的.对应的te

javascript-360浏览器复制文本特效 JS怎么实现

问题描述 360浏览器复制文本特效 JS怎么实现 ![ 类似于这样的特效怎么实现它]1

在android中文本变量的设置

问题描述 在android中文本变量的设置 我在应用程序中试图设置一个文本变量的大小,但是没有得到预期的效果.使用了以下代码: msgInside=(TextView)findViewById(R.id.textView2); msgInside.setTextSize(30); msgInside.setText("BIG MESSAGE"); msgInside.setTextSize(20); msgInside.setText("SMALL MESSAGE"