Android剪贴板:复制粘贴文本
16lz
2022-04-23
转至简书:https://www.jianshu.com/p/b78e6697e15f
复制到剪贴板
/** * 复制到剪贴板 * @param context * @param text */public static void putTextIntoClip(Context context,String text){ ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); //创建ClipData对象 ClipData clipData = ClipData.newPlainText("HSFAppDemoClip", text); //添加ClipData对象到剪切板中 clipboardManager.setPrimaryClip(clipData); }
从剪贴板获取文字
public void getTextFromClip(Context context){ ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); //判断剪切版时候有内容 if(!clipboardManager.hasPrimaryClip()) return; ClipData clipData = clipboardManager.getPrimaryClip(); //获取 ClipDescription ClipDescription clipDescription = clipboardManager.getPrimaryClipDescription(); //获取 lable String lable = clipDescription.getLabel().toString(); //获取 text String text = clipData.getItemAt(0).getText().toString();}
更多相关文章
- ANDROID GRIDVIEW 点击某个位置获取某个单元格
- android圆角dialog,并限制宽度和高度
- 高德地图-Android-逆地理转换:经纬度转换成地址
- 【转】如何获取Android系统时间是24小时制还是12小时制
- android通过反射来获取系统属性SystemProperties
- Android(安卓)使用 array.xml
- Android(安卓)获取设备信息 异常
- android 获取屏幕大小
- Android获取高清app图标代码分享