WindSend icon indicating copy to clipboard operation
WindSend copied to clipboard

希望手机端无感挂到后台

Open 1ilin opened this issue 1 year ago • 4 comments

很好用的软件🥰 如果能像李跳跳那样设置自启动、隐藏后台就好

1ilin avatar Jan 25 '24 03:01 1ilin

对!我也希望是这样!我想自己开发一个奈何实力不足

FlycanA avatar Apr 04 '24 08:04 FlycanA

设置自启动是为了与电脑实时同步剪切板,目前我还没有找到非常必须的理由来让我实现这个功能。

  1. 安卓10之后在后台读取剪切板对普通用户基本上不可能了,有root权限的毕竟是少数。
  2. 我认为用户在大多数情况下并不需要同步所有剪切板的内容,可能只是偶尔需要把一些文字给到电脑。
  3. 现在在主页下拉同步的操作对于主动同步来说已经比较简单了。
  4. 后台实时同步需要两台设备时刻保持连接,然而现实是复杂的,总是会有各种原因导致断开连接,所以对于这部分的异常处理也将使代码逻辑变得复杂

doraemonkeys avatar Apr 04 '24 11:04 doraemonkeys

设置自启动是为了与电脑实时同步剪切板,目前我还没有找到非常必须的理由来让我实现这个功能。

  1. 安卓10之后在后台读取剪切板对普通用户基本上不可能了,有root权限的毕竟是少数。
  2. 我认为用户在大多数情况下并不需要同步所有剪切板的内容,可能只是偶尔需要把一些文字给到电脑。
  3. 现在在主页下拉同步的操作对于主动同步来说已经比较简单了。
  4. 后台实时同步需要两台设备时刻保持连接,然而现实是复杂的,总是会有各种原因导致断开连接,所以对于这部分的异常处理也将使代码逻辑变得复杂

好吧,我把这个程序的定位放在 “制造生态”了。因为现在比如小米的平板和小米的电脑就能很轻易地实现目前wind_send的所有功能,包括我说的同步粘贴板。而华为的电脑和小米平板这种不同品牌就不可以,所以我把这个项目定位有些不同。 后台读确实不行,但是可以试试OnPrimaryClipChangedListener,然后写的话是没问题的,就算是在后台,以服务方式。

FlycanA avatar Apr 04 '24 11:04 FlycanA

确实个人还是更喜欢各种OEM厂商无感同步的方式,体验上会更好

实时同步的话,理论上可以在win和安卓两边都开服务端,有需要同步数据的时候发请求 or UDP组播到对端就行,这样就不需要长连接。当然此便利仅限于设备在同一个局域网/虚拟组网中

关于安卓10+后台读取剪贴板问题,可以参考KDE Connect的workaround https://userbase.kde.org/KDEConnect#Clipboard KDE Connect本身也是实现了这种无感同步方式的

yqs112358 avatar Sep 28 '24 01:09 yqs112358