Android系统剪切板
2015-07-27 16:13
393 查看
Android系统剪贴板
复制字符串到系统剪切板
/** * 复制文本到剪切板 * * @param text * @return */ @SuppressWarnings("deprecation") public boolean copyStringToSystem(String text) { try { if (android.os.Build.VERSION.SDK_INT > 11) { android.content.ClipboardManager c = (android.content.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE); c.setText(text); } else { android.text.ClipboardManager c = (android.text.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE); c.setText(text); } } catch (Exception e) { return false; } return true; }
获取系统剪贴板内容
/** * 获取剪切板数据 * * @return */ @SuppressWarnings("deprecation") public String pasteStringFromSystem() { String clipResult = null; if (android.os.Build.VERSION.SDK_INT > 11) { android.content.ClipboardManager c = (android.content.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE); ClipData primaryClip = c.getPrimaryClip(); Item itemAt = null; if (primaryClip != null) { itemAt = primaryClip.getItemAt(0); } if (itemAt != null) { String trim = itemAt.getText().toString().trim(); clipResult = trim; } } else { android.text.ClipboardManager c = (android.text.ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE); CharSequence text = c.getText(); if (text != null) { clipResult = text.toString().trim(); } } return clipResult; }
相关文章推荐
- Android--Uri转实际路径详解
- android listview 属性介绍
- android快速开发--常用utils类
- 【Android应用开发技术:用户界面】设备适配
- AndroidManifest.xml -【manifest】
- Android New Relic 4.244 Agent 安装问题
- Android小记:Camara录制视频的调用
- 深度解析:Android在Mms设置页面更改短信中心号码流程
- android中打包含有Activity以及资源文件的jar包在工程中调用
- Android Databinding:再见Presenter,你好ViewModel
- Android学习笔记之蓝牙通信...
- android自动化测试 input
- Android30_ViewPager
- Android透明动画
- Android透明动画
- 笔记118--Android延时执行的四种方法
- 各大android上线市场地址
- 【小技巧】让Android EditText失去焦点,防止自动弹出键盘
- Android时时监测手机的旋转角度 根据旋转角度确定在什么角度加载竖屏布局 在什么时候加载横屏布局
- Android 开发之:Intent.createChooser() 妙用