android 复制、粘贴文字

简介: Android的剪切板(ClipboardManager)    注意:导包的时候 API 11之前: android.text.ClipboardManagerAPI 11之后: android.

 Android的剪切板(ClipboardManager)

 

 注意:导包的时候

API 11之前: android.text.ClipboardManager
API 11之后: android.content.ClipboardManager

 

 

/**

@param content要分享的字符串

**/

 public void setClipBoard(String content) {
  int currentapiVersion = android.os.Build.VERSION.SDK_INT;
  if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) {
    android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
   ClipData clip = ClipData.newPlainText("label", content);
   clipboard.setPrimaryClip(clip);
  } else {
   android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
   clipboard.setText(content);
  }
 }

 

/**
* 实现粘贴功能
*
* @param context
* @return
*/
public static String paste(Context context) {
  int currentapiVersion = android.os.Build.VERSION.SDK_INT;
  if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) {
   android.content.ClipboardManager clipboard =(android.content.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
   return clipboard.getText().toString().trim();
  } else {
   android.text.ClipboardManager clipboard = (android.text.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
            return clipboard.getText().toString().trim();
  }

}

相关文章
|
4月前
|
Android开发
Android经典实战之Textview文字设置不同颜色、下划线、加粗、超链接等效果
本文介绍了 `SpannableString` 在 Android 开发中的强大功能,包括如何在单个字符串中应用多种样式,如颜色、字体大小、风格等,并提供了详细代码示例,展示如何设置文本颜色、添加点击事件等,助你实现丰富文本效果。
365 3
|
5月前
|
数据处理 开发工具 数据安全/隐私保护
Android平台RTMP推送|轻量级RTSP服务|GB28181接入之文字、png图片水印的精进之路
本文探讨了Android平台上推流模块中添加文字与PNG水印的技术演进。自2015年起,为了满足应急指挥及安防领域的需求,逐步发展出三代水印技术:第一代为静态文字与图像水印;第二代实现了动态更新水印内容的能力,例如实时位置与时间信息;至第三代,则优化了数据传输效率,直接使用Bitmap对象传递水印数据至JNI层,减少了内存拷贝次数。这些迭代不仅提升了用户体验和技术效率,也体现了开发者追求极致与不断创新的精神。
|
8月前
|
JSON 自然语言处理 Java
Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)
Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)
434 0
|
8月前
|
自然语言处理 算法 搜索推荐
Android文字匹配度算法
【5月更文挑战第15天】
|
8月前
|
算法 前端开发 Android开发
Android文字基线Baseline算法的使用讲解,Android开发面试题
Android文字基线Baseline算法的使用讲解,Android开发面试题
Android文字基线Baseline算法的使用讲解,Android开发面试题
|
8月前
|
XML API Android开发
Android 自定义View 之 计时文字
Android 自定义View 之 计时文字
|
前端开发 Android开发
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
200 0
|
Android开发 开发者
Android自定义View之定点写文字
Android自定义View之定点写文字
|
XML JavaScript Java
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
|
XML Android开发 数据格式
Android自定义控件(六)——文字波浪加载效果
前面介绍了贝济埃曲线,实现了波浪动画,也介绍了颜色叠加相关模式,比如其中的SRC_OUT模式实现了刮刮乐,今天将反过来以目标图像模式来是实现文字波浪加载动画效果。
256 1
Android自定义控件(六)——文字波浪加载效果

热门文章

最新文章