Android 代码操控手机粘贴板(复制到/获取)
Android 代码操控手机粘贴板
以下方法皆为工具方法,直接复制可用
将字符串复制到粘贴板:
//系统剪贴板-复制: s为内容public static void copy(Context context, String s) {// 获取系统剪贴板ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);// 创建一个剪贴数据集,包含一个普通文本数据条目(需要复制的数据)ClipData clipData = ClipData.newPlainText(null, s);// 把数据集设置(复制)到剪贴板clipboard.setPrimaryClip(clipData);}
从粘贴板获取内容:
//系统剪贴板-获取: public static String getCopy(Context context) {// 获取系统剪贴板ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);// 返回数据ClipData clipData = clipboard.getPrimaryClip();if (clipData != null && clipData.getItemCount() > 0) {// 从数据集中获取(粘贴)第一条文本数据return clipData.getItemAt(0).getText().toString();}return null;}
Kotlin版: (2021年10月31日14:32 新增)
//系统剪贴板-获取:private fun getCopy(context : Context?): String? {// 获取系统剪贴板var clipboard: ClipboardManager = context ?.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager;// 返回数据var clipData: ClipData? = clipboard.primaryClipif (clipData != null && clipData.itemCount > 0) {// 从数据集中获取(粘贴)第一条文本数据return clipData.getItemAt(0).text.toString()}return null}//系统剪贴板-复制private fun copy(context : Context?, string: String) {// 获取系统剪贴板var clipboard = context?.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager// 创建一个剪贴数据集,包含一个普通文本数据条目(需要复制的数据)var clipData = ClipData.newPlainText(null, string)// 把数据集设置(复制)到剪贴板clipboard.setPrimaryClip(clipData)}
如果深海写的东西对您有用,请您给该博客点个赞吧
大家的支持就是深海写博客的动力,谢过各位
Android 代码操控手机粘贴板(复制到/获取)相关推荐
- 点击复制内容到手机粘贴板(简洁易懂-只需五步)
点击按钮复制内容到手机粘贴板 只需简单五步↓ 第一步 npm install clipboard --save 第二步 在需要的页面引入(注:路径根据文件-/) 代码如下↓ <script> ...
- android中如何打开指定卡上的数据连接开关,Android 代码控制手机数据网络的开关(5.0以上)...
Android 代码控制手机数据网络的开关 文章目录 android 5.0以前 5.0以后 Code android 5.0以前 Android 5.0以前使用ConnectivityManager ...
- Android项目:手机安全卫士(15)—— 获取手机安装应用与存储空间
Android项目:手机安全卫士(15)-- 获取手机安装应用与存储空间 1 介绍 今天来讲讲手机安全卫士的第三个功能:软件管理,其实也不应该叫管理,称为软件应用信息查看更正确一点,就是显示手机已安装 ...
- app自动化(二)python代码操控手机终端
接下来是如何通过python代码来操控手机app教程 一. 首先得先在pycharm中安装好第三方库:appium-python-client 然后使用ADB命令连接模拟器 1. 在cmd命令输入(a ...
- linux vim内容复制粘贴板,Vim 使用系统粘贴板复制粘贴
习惯了Windows下面的复制,粘帖快捷键.转到vim编辑器会发现这两个键没什么作用,其实vim是使用ctrl+shift+c,ctrl+shift+v复制粘帖的.但是使用这些快捷键只能在一定屏幕范围 ...
- android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)
这里总结下android中关于手机屏幕的相关操作: 1.获取屏幕的分辨率(因为android中处理显示的时候,需要根据屏幕分辨率的不同才去不同的布局或显示不同的素材) <uses-sdk and ...
- armplayer 风靡全球的Android s3c6410 arm11 手机开发板 超低价
店主:嵌入式系统工程师 联系方式: QQ:1141256841/774295611 技术qq群: 40605090 大连嵌入式商城群 121393599 android6410(一)群 ...
- 手机网页导出html代码吗,手机和网页复制文档的方法,你不得不佩服的神操作!...
经常听到身边的朋友吐槽,一篇文章看起来很不错,好想复制下来哦,可是要开各种VIP各种充金币,烦不胜烦!但是一个人是否聪明往往不是取决于他的智商到底有多高,因为现在大部分的人智商基本才不多,所以智商的不 ...
- android代码实现手机加速功能,Android自定义View实现内存清理加速球效果
Android自定义View实现内存清理加速球效果 发布时间:2020-09-21 22:21:57 来源:脚本之家 阅读:105 作者:程序员的自我反思 前言 用过猎豹清理大师或者相类似的安全软件, ...
最新文章
- Knowledge Point 20180305 数据在计算机中的表示
- 程序员经常去的 14 个顶级开发者社区(转)
- Quartus II调用modelsim无缝仿真
- Android--使用VideoView播放视频
- SwiftUI优秀文章经典案例制作简易的新闻列表Demo
- 2021牛客暑期多校训练营2 J-Product of GCDs(数论+计数)
- 企业微信H5_网页jssdk调用 agentconfig选人选照片等案例演示
- mysql查看binlog_MySQL的binlog数据如何查看
- python移植到arm_python移植到arm平台
- PartitionAssignor分析
- c mysql数据库函数库查询_Mysql数据库使用concat函数执行SQL注入查询
- pytorch 中 torch.cat 函数的使用
- 员工说不用兼容老文件,当主管的就信了?
- kinect获取实时深度数据
- Redis数据结构之有序集合对象(zset)
- 【01】MyBatis基础知识
- Google设置应用专用密码
- 自学 iOS 开发的一些经验
- 唉~看看google搜索的两个关键字的结果吧
- Python学习笔记(四)----Pywin32+Pyinstaller制作windows软件