WindSend
WindSend copied to clipboard
希望手机端无感挂到后台
很好用的软件🥰 如果能像李跳跳那样设置自启动、隐藏后台就好
对!我也希望是这样!我想自己开发一个奈何实力不足
设置自启动是为了与电脑实时同步剪切板,目前我还没有找到非常必须的理由来让我实现这个功能。
- 安卓10之后在后台读取剪切板对普通用户基本上不可能了,有root权限的毕竟是少数。
- 我认为用户在大多数情况下并不需要同步所有剪切板的内容,可能只是偶尔需要把一些文字给到电脑。
- 现在在主页下拉同步的操作对于主动同步来说已经比较简单了。
- 后台实时同步需要两台设备时刻保持连接,然而现实是复杂的,总是会有各种原因导致断开连接,所以对于这部分的异常处理也将使代码逻辑变得复杂
设置自启动是为了与电脑实时同步剪切板,目前我还没有找到非常必须的理由来让我实现这个功能。
- 安卓10之后在后台读取剪切板对普通用户基本上不可能了,有root权限的毕竟是少数。
- 我认为用户在大多数情况下并不需要同步所有剪切板的内容,可能只是偶尔需要把一些文字给到电脑。
- 现在在主页下拉同步的操作对于主动同步来说已经比较简单了。
- 后台实时同步需要两台设备时刻保持连接,然而现实是复杂的,总是会有各种原因导致断开连接,所以对于这部分的异常处理也将使代码逻辑变得复杂
好吧,我把这个程序的定位放在 “制造生态”了。因为现在比如小米的平板和小米的电脑就能很轻易地实现目前wind_send的所有功能,包括我说的同步粘贴板。而华为的电脑和小米平板这种不同品牌就不可以,所以我把这个项目定位有些不同。 后台读确实不行,但是可以试试OnPrimaryClipChangedListener,然后写的话是没问题的,就算是在后台,以服务方式。
确实个人还是更喜欢各种OEM厂商无感同步的方式,体验上会更好
实时同步的话,理论上可以在win和安卓两边都开服务端,有需要同步数据的时候发请求 or UDP组播到对端就行,这样就不需要长连接。当然此便利仅限于设备在同一个局域网/虚拟组网中
关于安卓10+后台读取剪贴板问题,可以参考KDE Connect的workaround https://userbase.kde.org/KDEConnect#Clipboard KDE Connect本身也是实现了这种无感同步方式的