android 复制 粘贴 剪切功能应用

A徘徊

A徘徊

2016-02-19 11:28

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享android 复制 粘贴 剪切功能应用,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。
网上有很多复制粘贴的文章,只是放到自己的程序中不知道如何处理,现在寻得一可行方法如下:
Android的剪切板(ClipboardManager)
注意:导包的时候
API 11之前: android.text.ClipboardManager
API 11之后: android.content.ClipboardManager
代码如下:

/**
* 实现文本复制功能
* @param content
*/
public static void copy(String content, Context context) {
// 得到剪贴板管理器
ClipboardManager cmb = (ClipboardManager) context
.getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText(content.trim());
}

代码如下:

/**
* 实现粘贴功能
*
* @param context
* @return
*/
public static String paste(Context context) {
// 得到剪贴板管理器
ClipboardManager cmb = (ClipboardManager) context
.getSystemService(Context.CLIPBOARD_SERVICE);
return cmb.getText().toString().trim();
}

网上很多文章都是这么写的:
第一种:
代码如下:

private void emulateShiftHeld(KeyEvent.Callback view) {
try{
KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
shiftPressEvent.dispatch(view);
} catch (Exception e) {
}
}

第二种:
android2.1之后版本
其一:(已运行成功)
代码如下:

ClipboardManager clip = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
clip.getText(); // 粘贴
clip.setText(str); // 复制

其二:
代码如下:

ClipboardManager c= (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
c.setText(smsContent.getText());//设置Clipboard 的内容
c.getText(smsContent.getText());//提取clipboard的内容

android2.1之前版本
代码如下:

IClipboard clip = IClipboard.Stub.asInterface(ServiceManager.getService("clipboard"));
clip.getClipboardText().toString();//获得复制的内容
clip.setClipboardText(text);//设置Clipboard 的内容
展开更多 50%)
分享

猜你喜欢

android 复制 粘贴 剪切功能应用

编程语言 网络编程
android 复制 粘贴 剪切功能应用

Word2024中复制、剪切和粘贴技巧

word
Word2024中复制、剪切和粘贴技巧

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

让Windows XP剪切复制功能更便捷

电脑入门
让Windows XP剪切复制功能更便捷

Word2007中智能剪切和粘贴功能

电脑入门
Word2007中智能剪切和粘贴功能

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在Word2010文档中进行复制、剪切和粘贴操作

电脑入门
在Word2010文档中进行复制、剪切和粘贴操作

怎么复制粘贴复制粘贴的快捷键

复制 电脑入门
怎么复制粘贴复制粘贴的快捷键

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

android textview 显示html方法解析

android textview 显示html方法解析

Gentoo xorg-server提示Failed to load module如何处理

Gentoo xorg-server提示Failed to load module如何处理
下拉加载更多内容 ↓