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:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/tvMsg" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="记者问一路人:“大妈,您觉得雾霾影响大吗?”路人:“能不大吗?首先你要看清楚,我是你大爷。" android:textSize="20sp" /> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:onClick="onClickCopy" android:text="复制上面的文本内容" /> </LinearLayout>

后台CopyActivity.java代码如下:

package chengyujia.demo.aty; import android.content.Context; import android.os.Bundle; import android.text.ClipboardManager; import android.view.View; import android.widget.TextView; import android.widget.Toast; import chengyujia.demo.R; public class CopyActivity extends BaseActivity { private TextView tvMsg; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_copy); tvMsg = (TextView) findViewById(R.id.tvMsg); } public void onClickCopy(View v) { // 从API11开始android推荐使用android.content.ClipboardManager // 为了兼容低版本我们这里使用旧版的android.text.ClipboardManager,虽然提示deprecated,但不影响使用。 ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); // 将文本内容放到系统剪贴板里。 cm.setText(tvMsg.getText()); Toast.makeText(this, "复制成功,可以发给朋友们了。", Toast.LENGTH_LONG).show(); } }

核心代码就两句:

ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);

cm.setText(要复制的文本内容);

以上这篇Android 复制文本内容到系统剪贴板的最简单实例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

时间: 2024-09-28 19:27:55

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

js实现目录链接,内容跟着目录滚动显示的简单实例_javascript技巧

如下所示: <script> require(["jquery", "bootstrap"], function($) { $(function() { $('.left').height(($('body').height() > $(window).height()) ? $('body').height() : $(window).height()); }); var goTo = $(".con"); var guide

Android 复制文本

安卓中,客户端中提供直接复制相关内容的功能,已经算是比较实用的功能了,Android 也提供了相关的API. 需要说明的是,兼容低版本手机在使用时,注意判断API版本呢,法代码如下: new View.OnClickListener() { @SuppressLint("NewApi") @Override public void onClick(View v) { if(getSDKVersionNumber() >= 11){ android.text.ClipboardMa

Android中制作进度框和环形进度条的简单实例分享_Android

进度框 import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util.AttributeSet; import android.view.View; import java.util.Random; public class ObliqueProgressbar ext

C语言设计图书登记系统与停车场管理系统的实例分享_C 语言

图书登记管理系统 图书登记管理系统应该具有下列功能: (1). 通过键盘输入某本图书的信息: (2) .给定图书编号,显示该本图书的信息: (3) .给定作者姓名,显示所有该作者编写的图书信息: (4) .给定出版社,显示该出版社的所有图书信息: (5) .给定图书编号,删除该本图书的信息: (6) .提供一些统计各类信息的功能. 程序完整的实现代码如下: #include "stdio.h" #include "stdlib.h" #include "s

Android中制作进度框和环形进度条的简单实例分享

进度框 import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util.AttributeSet; import android.view.View; import java.util.Random; public class ObliqueProgressbar ext

Android 中API之Drawable资源详解及简单实例

Android 中API之Drawable资源 1.最常用的StateListDrawable 说StateListDrawable,很多Android猿可能感到不太熟悉,不过如果说selector选择器,肯定都会恍然大悟,不错,这两个东西就是同一个~~ 它的用途之广,每个app必用,下面就写一个demo,来简要说一下用法. 比如一个登陆界面,它的输入框在获取焦点时需要更改背景,登陆按钮在输入框中有内容时,则更改背景颜色,这时候用selector选择器,那就方便多了,效果如下: EditText

在jmeter的beanshell中用java获取系统当前时间的简单实例_java

复制代码 代码如下: import java.util.*; int y,m,d,h,mi,s;     Calendar cal=Calendar.getInstance();     y=cal.get(Calendar.YEAR);     m=cal.get(Calendar.MONTH);     d=cal.get(Calendar.DATE);     h=cal.get(Calendar.HOUR_OF_DAY);     mi=cal.get(Calendar.MINUTE);

java JIntellitype实现全局热键设置 监听键盘 系统剪贴板

问题描述 java JIntellitype实现全局热键设置 监听键盘 系统剪贴板 我用JIntellitype实现全局热键设置,监听键盘事件ctrl+c和ctrl+v并且与系统剪贴板结合,当用户按下ctrl+v时打印出用户复制的存于剪贴板中的内容,现在情况是这样的当用户按快捷键ctrl+C复制时复制的内容并没有存入系统剪贴板中,用户鼠标右击复制的内容才能存入剪贴板中是为什么呢 当我撤销对ctrl+c键的监听时就可以.怎样能让我既监听ctrl+c又当按快捷键ctrl+C复制时复制的内容存入系统剪

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

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