Android 开发之 ClipboardManager
来源:互联网 发布:铝镁合金拉杆箱 知乎 编辑:程序博客网 时间:2024/05/21 17:43
在开发一些系统应用的时候,我们可以需要用到Android的剪贴板功能,比如将文本复制到剪贴板或者从剪贴板复制数据等操作。使用起来很简单,系统给我们提供了很方便的接口,如下所示:
1
//获取剪贴板管理服务
2
ClipboardManager cm =(ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
3
//将文本数据复制到剪贴板
4
cm.setText(message);
5
//读取剪贴板数据
6
cm.getText();
Android平台中每个常规的应用运行在自己的进程空间中,相对于Win32而言Android上之间的进程间传递主要有IPC、剪切板。当然今天我们说下最简单的ClipboardManager。使用剪切板可以直接实现数据的传输。整个实现比较简单,注意剪切板中的类型判断。剪切板类位于android.text.ClipboardManager,导入时注意。
1
public
void
setClipboard(String text) {
2
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
3
clipboard.setText(text);
4
}
5
6
public
String getClipboard() {
7
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
8
return
clipboard.getText().toString();
9
}
有关剪切板的数据类型可以通过 该类的boolean hasText() 方法判断。
- Android 开发之 ClipboardManager
- Android 开发之 ClipboardManager
- Android开发之ClipboardManager
- Android开发之ClipboardManager
- android开发之ClipboardManager
- Android应用开发之ClipboardManager
- android开发---------ClipboardManager(剪贴板管理器)
- Android开发: The type ClipboardManager is deprecated
- Android开发: The type ClipboardManager is deprecated
- Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
- Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
- Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
- android ClipboardManager(剪贴板管理器)
- android.content包-----ClipboardManager
- android 剪贴板 ClipboardManager
- android ClipboardManager的用法
- ClipboardManager android剪切板使用
- ClipboardManager android剪贴板
- 设置ActionBar在不同平台上Button的样式(Setting ActionBar Button style based on platform )
- 在VS2010+OpenCV2.3.1控制台应用程序实现鼠标点击操作
- 微软资深软件工程师:阅读代码真的很难(第2篇)
- JSP 中让一个控件成为焦点
- c中的可变参数研究
- Android 开发之 ClipboardManager
- 批量搞定论文正文参考文献上标
- Cocoa Touch的控件拖到view上,运行时却看不到?
- 使用jad及eclipse插件进行.class文件的反编译(转)
- cvReleaseImage()出错解决方法
- JQuery插件的写法:我的总结
- Thinkpad T61宽屏风扇拆缷与清理灰尘手记
- 面试一些心得
- daily english