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();
}

}

更多相关文章

  1. [原]android 中如何飞行模式的几个操作
  2. android页面间传递对象
  3. Android的文本编解码工具类
  4. android学到啥时候就高级了啊
  5. ubuntu linux通过adb命令行"复制粘贴"内容到android
  6. Android(安卓)内功心法(1.1)——android常用设计模式之单例模式
  7. ubuntu linux通过adb命令行"复制粘贴"内容到android
  8. ubuntu linux通过adb命令行"复制粘贴"内容到android
  9. Android(安卓)TextUtils类介绍

随机推荐

  1. 使用sqlserver存储过程sp_send_dbmail发
  2. 查找sqlserver查询死锁源头的方法 sqlser
  3. 一条SQL语句修改多表多字段的信息的具体
  4. sql中参数过多利用变量替换参数的方法
  5. sqlserver游标使用步骤示例(创建游标 关
  6. sqlserver数据库获取数据库信息
  7. c#连接数据库及sql2005远程连接的方法
  8. sqlserverdriver配置方法 jdbc连接sqlser
  9. sql获取分组排序后数据的脚本
  10. 使用mongovue把sqlserver数据导入mongodb