独立开发作品《我的云》iOS 和 Mac 高效协作工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
huanjuefor
V2EX    分享创造

独立开发作品《我的云》iOS 和 Mac 高效协作工具

  •  
  •   huanjuefor 2021-07-06 11:06:50 +08:00 4037 次点击
    这是一个创建于 1628 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iOS 和 Mac 端都已上架。可在 App Store 搜索到。

    主要功能包含两个: 剪贴板管理文件共享

    关于剪贴板除了一些基本的分类,管理,搜索等功能,主要包含以下几个特色功能

    1. 从浏览器中复制的内容,保存时会自动带上当前网站链接。iOS 和 Mac 端均支持。效果如下 [RITybn.png]

    2. Mac 端支持快捷键操作。可在当前鼠标位置弹出剪贴板历史,点击指定项完成复制 [RITruj.png]

    3. Mac 端支持按照 App 进行过滤,比如我选择有道,则只会展示从有道 app 复制的内容

    4. 添加过滤 app 。 比如添加 Xcode, 则不会再记录从 xcode 中复制的内容。 当然你也可以直接禁用剪贴板的监听。

    5. 手机和电脑之间互传剪贴板。 这里当然要力推一下苹果的通用剪贴板功能,只需两个设备登录同一个 Apple Id 即可无缝完成。但是如果你像我一样办公电脑和手机登录的不同账号, 则无法享用这一功能。于是我尝试了多种方式,最后实现了一种最接近的方法。

    Mac 端配置剪贴板发送对象(可多选)后 便可以一键发送指定剪贴信息到手机。手机端将以通知的形式展示,下拉通知完成拷贝,无需打开指定 App 。

    [RIT0gg.jpg]

    iOS 端发送剪贴板到电脑。需要滑至负一屏,点击指定剪贴板完成发送。(这里使用的苹果已经淘汰的旧版小组件,因为新组件不支持该功能)

    [RITcEq.jpg]

    关于文件共享。功能基本和 samba 一致。

    第一次知道 samba 时是有被惊艳到。之后在实际使用中发现了一些影响效率的问题,但是因为此服务已集成到系统,想做一些小的修改也很困难。于是决定自己尝试着实现一个类似的功能。

    最终的实现方式是在 Mac 端搭建一个 Http 服务。 客户端通过 POST/GET 请求来获取和操作指定文件夹下的数据。 目前还实现了文件搜索、文件夹下单个子文件可见性设置等功能。 后续还会添加手机端快捷控制电脑一些常用操作(比如休眠,关机等)的功能。

    [RITsDs.png]

    [RITBvQ.png]

    总之,自己实现出来的最大好处就是想怎么改就怎么改。

    另外, 以上 Http 请求接口均可在 Mac 端查看接口详情。

    如果你具备一点网络编程的知识,你将可以在任何平台通过接口访问和操作 Mac 上的文件

    如果你是刚开始学编程的新手,这将是一个不错的网络编程学习助手

    15 条回复    2021-07-15 10:46:04 +08:00
    Clay0620
        1
    Clay0620  
       2021-07-06 11:53:50 +08:00
    试用一下
    littlemcdull
        2
    littlemcdull  
       2021-07-06 12:03:54 +08:00
    看着不错,帮顶
    Pore
        3
    Pore  
       2021-07-06 12:07:35 +08:00
    老铁能否给个链接,美区 ios mac 端都没有搜到
    huanjuefor
        4
    huanjuefor  
    OP
       2021-07-06 12:41:10 +08:00
    @Pore 美区可以搜 ‘MyCloud'
    huanjuefor
        5
    huanjuefor  
    OP
       2021-07-06 12:41:28 +08:00
    @littlemcdull 多谢/div>
    Clay0620
        6
    Clay0620  
       2021-07-06 14:43:54 +08:00
    和 pastenow 有点类似,不过功能上各有所长,而且 iOS 和 mac 全了,pastenow 还没出 Mac 端
    Clay0620
        7
    Clay0620  
       2021-07-06 14:44:17 +08:00
    @CY4suncheng 写错了,是没 iOS 端
    dengshen
        8
    dengshen  
       2021-07-06 17:17:56 +08:00 via iPhone
    搜不到 ios my cloud
    huanjuefor
        9
    huanjuefor  
    OP
       2021-07-06 17:43:14 +08:00
    @dengshen 可能是空格的问题吧。链接 https://apps.apple.com/cn/app/我的云-无线管理电脑文件 /id1573104069
    Vitta
        10
    Vitta  
       2021-07-06 18:22:45 +08:00
    支持一下
    huanjuefor
        11
    huanjuefor  
    OP
       2021-07-06 18:27:29 +08:00
    @Vitta 感谢。
    zhigang1992
        12
    zhigang1992  
       2021-07-06 18:32:50 +08:00
    为啥不用 Continuity, Hang off, AirDrop?

    是用在什么场景的呢?
    huanjuefor
        13
    huanjuefor  
    OP
       2021-07-06 19:22:43 +08:00
    @zhigang1992 功能的点不一样吧。苹果的那几个功能都主打的连续性和无缝衔接。 这款软件侧重于内容收集和管理,剪贴板的多设备间传输主要帮助像我用不同 Apple Id 无法享用苹果剪贴板同步的用户。 文件共享则主要帮助小内存手机用户,直接在手机上浏览电脑上的视频和音乐,不占用内存空间。
    alittlecat
        14
    alittlecat  
       2021-07-14 20:00:10 +08:00
    有可能支持 ios 向 win 剪贴板推送吗
    EasonC
        15
    EasonC  
       2021-07-15 10:46:04 +08:00 via iPhone
    lz,想问下「我的云」剪贴板默认是保存在本地吧,没上传云端是吗?因为我剪贴板里面存的一部分是私人敏感信息,所以很在意是不是存在本地
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     899 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:27 PVG 07:27 LAX 15:27 JFK 18:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86