nightmare-space / fast_share

Fast Share is a highly available file sharing terminal on LAN(local area network) like airdrop developed by flutter framework.
MIT License
913 stars 92 forks source link

建议增加更快捷、不需要手动点击的安卓端与电脑端的文本传输功能 #29

Open HafenYin opened 2 years ago

HafenYin commented 2 years ago

请描述这个需求关联的问题. 很多需要传输的文本都是剪贴板上的第一项文本,并不需要在手动多次点击“发送”“复制”以后再粘贴。举个例子:我已经在手机上复制了某文本,那这个文本就是我第一时间最想发送给电脑上的,我并不需要、也不想要打开手机客户端点击“发送”;再到电脑客户端点击粘贴。否则感觉跟微信传输输入区别不大呀(啊这)

请描述建议的解决方案 相反我的建议是,增加一个按钮(功能),让客户自由选择是否自己需要无感地传输文本,当然传输完成以后最好增加一个提示显示文本传输已完成。这个功能最好电脑端、手机端都有。

技术上的麻烦 之前了解到貌似安卓10以后,除了输入法以外的软件就无法轻松实时获取输入法了。但是当应用处于前台的时候,该应用就可以获取剪贴板,所以我建议可以创建一个悬浮窗获取前台权限,同时可以让其用颜色或者其他方式显示正在获取剪贴板这个情况。

HafenYin commented 2 years ago

同时,很高兴看到大佬开发出这类型应用。解决了我老大一个痛点。之前也找到一个国外同类型应用,不过不太符合我的习惯,同时反馈交流起来也总归不顺畅。不过大佬也许可以观察一下这个应用:https://invent.kde.org/network/kdeconnect-android/

mengyanshou commented 2 years ago

剪切板共享目前不打算用悬浮窗,你可以在速享内部复制,就可以发现是立即发送到PC端的,你如果想要后台立即发送,不同啥悬浮窗权限,去手机的权限管理中将“读取剪切板”这项设置为始终允许就行了,如果还不行就是andrioid的限制。

HMwancheng commented 1 month ago

关于提到的安卓10以上的问题,我目前的解决方法是一个叫“剪贴板白名单”的软件可以解决这个问题。在另一个剪贴板共享软件内成功使用(这边因为BUG或者其他原因到现在还没连接上电脑QAQ)

HMwancheng commented 1 month ago

同时,很高兴看到大佬开发出这类型应用。解决了我老大一个痛点。之前也找到一个国外同类型应用,不过不太符合我的习惯,同时反馈交流起来也总归不顺畅。不过大佬也许可以观察一下这个应用:https://invent.kde.org/network/kdeconnect-android/

昨天回答你问题的时候顺便看到了你的评论,你说的这个现在我已经用上了awa 感谢推荐,功能不少且还算稳定,先用着等这位作者更新哈哈,之前用的一款已经停更多年经常出问题

另外补充下“剪贴板白名单”属于一个LSP模块,需要ROOT权限比较麻烦(不知道ADB权限是否可行 尚未尝试)

mengyanshou commented 1 month ago

所以这个Issue的需求是什么,速享不会依赖 LSP 或者 ADB,目前来看