实现方案

  1. 安卓监听特定广播,启动服务来读写安卓剪贴板
  2. 电脑端通过adb命令发送广播调用安卓客户端对应服务

安卓主要代码

class ClipperReceiver : BroadcastReceiver() {override fun onReceive(context: Context, intent: Intent) {val cb = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManagerif (isActionSet(intent.action)) {val text = intent.getStringExtra(EXTRA_TEXT)if (text != null) {cb.setPrimaryClip(ClipData.newPlainText("", text))resultCode = Activity.RESULT_OKresultData = "Copied to phone."} else {resultCode = Activity.RESULT_CANCELEDresultData = "No text is provided. Use -e text \"text to be pasted\""}} else if (isActionGet(intent.action)) {val clip: CharSequence = cb.primaryClip.toString()resultCode = Activity.RESULT_OKresultData = clip.toString()}}private fun isActionGet(action: String?): Boolean {return ACTION_GET == action || ACTION_GET_SHORT == action}private fun isActionSet(action: String?): Boolean {return ACTION_SET == action || ACTION_SET_SHORT == action}
}

使用方法

1. 安装共享剪贴板app

https://gitee.com/cxyzy1/adbShareClipboard/blob/master/apks/app-debug.apk

2. 在手机上启动app

3. 将手机通过usb线连接到Mac

4. 修改手机剪贴板内容:

电脑端执行:

adb shell am broadcast -a clipper.set -e text "电脑上的内容"

然后手机上就可以直接粘贴了.

5. 获取手机剪贴板内容:

电脑端执行:

adb shell am broadcast -a clipper.get|grep data|cut -d"=" -f3|sed 's/\"//g'|pbcopy

然后直接粘贴就可以了

完整源代码

https://gitee.com/cxyzy1/adbShareClipboard

adb共享mac电脑和安卓手机剪贴板(安卓Q开始被禁用)相关推荐

  1. Mac电脑管理Android手机(传输文件)

    Mac电脑管理Android手机(传输文件) Mac管理Android设备,需通过一个官网软件操作--"Android文件传输"应用 Android File Transfer 官 ...

  2. Mac电脑使用:通过Mac电脑导出iPhone手机里面的照片(不是iTunes导出照片的方法)

    通过Mac电脑导出iPhone手机里面的照片,一般是通过iTunes来导出的,但是也可以通过Mac电脑自带的"照片"管理器功能来把iPhone手机里面的照片导出来. 照片管理器导出 ...

  3. Mac电脑使用:通过Mac电脑导出iPhone手机里面的视频(不是iTunes导出视频的方法)

    分享一个通过Mac电脑导出iPhone手机里面的视频的方法,这个方法和通过iTunes导出手机视频的方法是并行关系. 方法很简单,就是通过Mac电脑系统里面自带的图像捕捉工具来操作. 具体步骤如下所示 ...

  4. 如何root安卓手机_安卓手机如何一键提升手机性能?用黑阈

    安卓手机现状 安卓现在的旗舰机并不比苹果差,但是依然对手机小白很不友好,安卓属于开源,自由度较大,可供发挥的空间更高.需要一定基础才能充分利用安卓的性能.而苹果依然是针对小白的,系统会自行优化,自由度 ...

  5. 如何root安卓手机_安卓手机内的虚拟安卓系统,带root,非系统分身!

    现在安卓手机root越来越难,系统也越来越封闭,搞得手机的可玩性没有前几年那么高.在前几年,手机想要root,也就一个Kingroot的事,或者刷一个新系统.喜欢安卓手机的一个很重要的原因是,系统软件 ...

  6. 解决MAC电脑下魅族手机adb无法连接问题

    MAC电脑本对于开发者而言是一个很方便的东东,但是在对魅族MX手机调试时发现死活连接不上,原来需要做下面的事情: 1.首先打开终端,输入命令:system_profiler SPUSBDataType ...

  7. mac电脑如何与手机同步复制粘贴_苹果换安卓手机如何同步手机自带备忘录便签?...

    我的同事小李之前一直使用的是苹果手机,这次换手机的时候,他准备苹果换安卓手机使用试试,我问他准备选择哪款手机?小李告诉我自己已经看好了一款安卓手机,vivo x50这款拥有超感微云台摄影的手机让他非常 ...

  8. wifi共享大师电脑版_手机也能给电脑上网!WiFi热点已经out了,蓝牙USB线也能共享网络...

    Hello大家好,我是兼容机之家的小牛! 现如今,移动办公已经成为了一件极其平常的事情,甚至从某种程度来说,越来越多的人依赖于移动办公.外派出差.在咖啡厅等公共场所,要想随时随地办公娱乐,便利的网络服 ...

  9. 苹果php免流量,曲线救国,不越狱iphone实现热点共享Mac电脑(win同理)上网免流教程。不收费,勿喷。...

    本帖最后由 治国 于 2016-10-27 02:55 编辑 我们知道路由器架设Openvirtual**后,可以实现手机免流,但是,如果你的手机未越狱,不通过插件的话,你把手机热点共享给电脑使用,那 ...

最新文章

  1. 2017 06 11 小分队二期两周总结
  2. kali linux获取root,kali linux 安装keybase 并使用root来运行keybase
  3. 高级UI-画笔Paint
  4. Spring Data 系列(二) Spring+JPA入门(集成Hibernate)
  5. New to My Oracle Support?
  6. 剑指Offer-- 二维数组中的查找
  7. C#LeetCode刷题之#242-有效的字母异位词(Valid Anagram)
  8. celery java_Python的Java Celery项目相当于什么?
  9. oracle异步sql,Linux上Oracle是否使用异步io的诊断
  10. 01-复杂度1 最大子列和问题(剑指offer和PAT)
  11. 电压比较器的原理与应用
  12. Go语言实战-golang操作Mongodb
  13. 全DIY主题+小工具 正版Win7桌面新体验windows7旗舰版主
  14. 恩智浦智能车电机驱动程序_恩智浦智能车电机驱动-HIP4082+LR7843
  15. URL和URI(二)URI
  16. Redis入门完整教程:CacheCloud快速部署
  17. 全国城市邮编数据库 全国省市区邮编 全国城市邮编数据大全
  18. mysql 存储 海量图片_数据库中存储大量图片设计
  19. 100条历史典故,读懂半个中国
  20. 什么软件可以把图片镜像翻转_ios怎么把照片镜面翻转

热门文章

  1. 数字图像处理实验(二)
  2. SuperMap iMobile for Android之行业导航
  3. 【智能商务】诸葛io于晓松:数字化营销解决方案案例
  4. 计算机职称考试internet书籍,全国职称计算机考试专用教程:Internet(附光盘)...
  5. CRM客户管理系统的作用和四大优势
  6. 专升本资料怎么找?可以通过哪些渠道找到?
  7. ffmpeg- 部分错误码-av_interleaved_write_frame/av_write_frame
  8. 笔记本电脑录屏快捷键是什么?这个方法需要牢记
  9. ARP病毒攻击的防范和处理及方法
  10. 2020考研大纲词汇TXT版本5500