Android util - 获取剪贴板内容

 1 public class UtilClipBoard {
 2
 3     public static void copy(Context context,String text) {
 4         ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
 5         cmb.setText(text.trim());
 6     }
 7
 8     /**
 9      * 实现粘贴功能
10      *
11      */
12     public static String paste(Context context) {
13         ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
14         return cmb.getText().toString().trim();
15     }
16 }
时间: 2024-08-24 17:37:44

Android util - 获取剪贴板内容的相关文章

.Net 获取剪贴板内容 转化为HTML

System.Windows.Forms 提供了类 Clipboard 可以操纵剪贴板,使用方法很简单,直接调用Clipbo的静态方法: Clipboard.GetDataObject(string format, bool autoconvert) .Net 会根据剪贴板中的内容自动转化为比如HTML,String等格式. 获取可转换格式方法: IDataObject d = Clipboard.GetDataObject();var ar=d.GetFormats(); GetFormats

vc获取剪贴板文本内容

前言: 本文目前仅限于获取和设置剪贴板的文本内容,还未涉及到图片等资源: 示例: 一:设置剪贴板文本内容(支持一般符号,特殊符号未测试) bool SetClipBoardText(LPCSTR text,HWND hWnd) { ASSERT(hWnd); //打开剪贴板 if ( !::OpenClipboard(hWnd) ) return false; //如果剪贴板有内容则关闭剪贴板 if ( !EmptyClipboard() ) { CloseClipboard(); return

Android从 HttpResponse (或者InputStream) 获取字符串内容的代码

将写内容过程比较好的内容做个记录,下面的资料是关于Android从 HttpResponse (或者InputStream) 获取字符串内容的内容,应该对码农有些好处.private StringBuilder inputStreamToString(InputStream is) {String line = "";StringBuilder total = new StringBuilder(); BufferedReader rd = new BufferedReader(new

android学习十二(android的Content Provider(内容提供器)的使用)

文件存储和SharePreference存储以及数据存储一般为了安全,最好用于当前应用程序中访问和存储数据.内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性.目前使用内容提供器是android实现跨程序共享数据的标准方式.内容提供器可以选择只对一部分数据进行共享,从而保证我们的程序中的隐私数据不会有泄漏的风险. 内容提供器的用法一般有两种,一种是使用现有的内容提

Android入门(十四)内容提供器-实现跨程序共享实例

原文链接:http://www.orlion.ga/661/ 打开SQLite博文中创建的 DatabaseDemo项目,首先将 MyDatabaseHelper中使用 Toast弹出创建数据库成功的提示去除掉,因为跨程序访问时我们不能直接使用 Toast.然后添加一个 DatabaseProvider类,代码如下所示: package ga.orlion.databasedemo; import android.content.ContentProvider; import android.c

Android组件系列----ContentProvider内容提供者【4】

(4)单元測试类: 这里须要涉及到另外一个知识:ContentResolver内容訪问者. 要想訪问ContentProvider.则必须使用ContentResolver. 能够通过ContentResolver来操作ContentProvider所暴露处理的接口.一般使用Content.getContentResolver()方法获取ContentResolver对象.第一段中已经提到:ContentProvider有非常多对外能够訪问的方法,在ContentResolver中均有同名的方法

Android 复制 粘贴 剪贴板的使用 ClipboardManager

Copy and Paste 版本:Android 4.0 r1 快速查看 用于复制粘贴数据的基于剪贴板的框架. 同时支持简单和复杂的数据,包括文本串.复杂的数据结构.文本和二进制流数据.程序 asset. 直接从剪贴板复制粘贴简单文本. 用content provider复制粘贴复杂数据. 需要API 11版本. 在本文中 剪贴板框架 剪贴板类 ClipboardManager ClipData.ClipDescription和ClipData.Item ClipData常用方法 将剪贴板中数

android手机获取手机号

最近做到一个项目,需要获取手机号.项目中使用的手机卡为电信卡,那么就以此为例吧. 网上不符合需求的方法 Google了一下,网上的做法如下: //获取手机号码 TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); String deviceid = tm.getDeviceId();//获取智能设备唯一编号 String te1  = tm.getLine1Number(

Android Clipboard(复制/剪贴板)

Android提供的剪贴板框架,复制和粘贴不同类型的数据.数据可以是文本,图像,二进制流数据或其它复杂的数据类型. Android提供ClipboardManager.ClipData.Item和ClipData库使用复制和粘贴的框架.为了使用剪贴板的框架,需要把数据转化为剪辑对象,然后把该对象为全系统剪贴板. 为了使用剪贴板,需要通过调用getSystemService()方法来实例化ClipboardManager的对象.它的语法如下: ClipboardManager myClipboar