V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tuesda
V2EX  ›  Android

有没有 app 能自动处理我复制的内容

  •  
  •   tuesda · 2023-07-21 14:33:16 +08:00 · 10264 次点击
    这是一个创建于 525 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我会将想稍后看的链接发到一个地方,例如 telegram 的私有 channel 中。现在的做法是:

    复制 -> 打开 telegram -> 找到我的私有 channel -> 粘贴发送

    我的需求是有没有工具能把后三步替换成一个自定义功能,当我复制后出现这个功能的按钮,我一点就自动帮我执行后面三步

    当然最好不止支持 telegram ,例如微信、slack 、邮箱、discord 、发送 twitter 、发送微博等等

    39 条回复    2023-07-25 11:08:18 +08:00
    2020beBetter
        1
    2020beBetter  
       2023-07-21 14:34:07 +08:00
    按键精灵?
    jangit
        2
    jangit  
       2023-07-21 14:38:54 +08:00
    没有,有些软件不想你这样做。
    比如一个 app 要分享内容进微信还要内置 sdk ,在微信开放平台实名制注册才行
    tuesda
        3
    tuesda  
    OP
       2023-07-21 14:43:09 +08:00
    @2020beBetter 自己配置可能有点复杂
    tuesda
        4
    tuesda  
    OP
       2023-07-21 14:44:12 +08:00
    @jangit 通过无障碍似乎可以实现,想先看看有没有好的解决方案,没有的话我就做一个,毕竟是我的需求
    ch2
        5
    ch2  
       2023-07-21 14:45:12 +08:00
    开发一个输入法
    tuesda
        6
    tuesda  
    OP
       2023-07-21 14:52:27 +08:00
    @ch2 开发一个完整的输入法太难了,我想在我做的小抽屉里集成一个这样的功能 https://v2ex.com/t/957359#reply43
    leeyuzhe
        7
    leeyuzhe  
       2023-07-21 14:53:11 +08:00
    微软打开历史剪贴板,打开剪贴板同步是不就可以了
    XiFanL1
        8
    XiFanL1  
       2023-07-21 14:54:16 +08:00
    苹果手机的话应该可以通过捷径实现
    f0rger
        9
    f0rger  
       2023-07-21 14:57:03 +08:00 via iPhone
    可以缩短路径,比如复制后使用诸如 alfred 的工具,推送一条消息到自己的 channel
    f0rger
        10
    f0rger  
       2023-07-21 14:58:16 +08:00 via iPhone
    @f0rger 哦,你是安卓,试试一些工具软件 MacroDroid 看能不能实现
    tuesda
        11
    tuesda  
    OP
       2023-07-21 15:00:57 +08:00
    @leeyuzhe 但应该做不了自动发送到某个地方的效果
    tuesda
        12
    tuesda  
    OP
       2023-07-21 15:01:24 +08:00
    @XiFanL1 嗯嗯 苹果我晚点研究下 很多人都推荐捷径
    paradox8599
        13
    paradox8599  
       2023-07-21 15:01:53 +08:00
    最近的 Android 在复制后会直接在屏幕上出现分享按钮了
    tuesda
        14
    tuesda  
    OP
       2023-07-21 15:02:02 +08:00
    @f0rger 这类工具调试成本太高,想用一些封装好的能开箱即用的 app
    tuesda
        15
    tuesda  
    OP
       2023-07-21 15:02:28 +08:00
    @paradox8599 你是什么设备 我去体验下 我的三星好像不行
    Dotennin
        16
    Dotennin  
       2023-07-21 15:06:39 +08:00
    这东西感觉完全可以通过监控剪切板状态实现. 当然 telegram 得支持对应的 API 才行.
    fuis
        17
    fuis  
       2023-07-21 15:10:29 +08:00
    Rache1
        18
    Rache1  
       2023-07-21 15:12:28 +08:00
    Android 现在有限制,只有应用在前台时才能读取剪切板。当前使用的输入法 App 例外
    tuesda
        19
    tuesda  
    OP
       2023-07-21 15:22:08 +08:00
    @Rache1 前台服务 app 也不行么
    tuesda
        20
    tuesda  
    OP
       2023-07-21 15:22:33 +08:00
    @Dotennin telegram 没有 api 也可以通过无障碍来实现
    aitianci
        21
    aitianci  
       2023-07-21 15:25:42 +08:00
    你这个链接是在什么环境获取的?如果是浏览器那一键稍后读很容易,但如果在手机上复制链接自动放到稍后读可能需要一个快捷指令?
    tuesda
        22
    tuesda  
    OP
       2023-07-21 15:42:22 +08:00
    @aitianci 浏览器的稍后阅读是存在浏览器里的吧,我想把多个 app 的内容的稍后阅读放在一个地方统一消费
    Saroyamal
        23
    Saroyamal  
       2023-07-21 15:56:23 +08:00
    嗯……我没试过但是如果你能用 js 脚本写出你想要干的事,bettertouchtool 里的剪切板可能可以用
    itskingname
        24
    itskingname  
       2023-07-21 16:06:10 +08:00
    highlighter + ifttt 应该可以
    Muniesa
        25
    Muniesa  
       2023-07-21 16:23:57 +08:00 via Android
    我记得 tasker 好像有监听剪贴板和发 http 请求的功能
    tuesda
        26
    tuesda  
    OP
       2023-07-21 16:26:15 +08:00
    简单看了下,无障碍服务无法获得复制事件的通知,另外后台 app 也不能读取剪贴板内容,所以通过监听复制事件应该无法实现上面说的自动化操作,妥协的方案可能是:
    tuesda
        27
    tuesda  
    OP
       2023-07-21 16:28:02 +08:00
    复制完 - 通过悬浮窗打开插件 App - 插件 App 读取粘贴板内容然后执行自动化操作

    和最初的版本相比,吸引力少了很多,再想想有没有别的方案
    Rache1
        28
    Rache1  
       2023-07-21 16:29:52 +08:00
    @tuesda 应该不行。

    除非您的应用是默认输入法 (IME) 或是目前处于焦点的应用,否则它无法访问 Android 10 或更高版本平台上的剪贴板数据。

    https://developer.android.com/about/versions/10/privacy/changes?hl=zh-cn#clipboard-data
    tuesda
        29
    tuesda  
    OP
       2023-07-21 16:33:06 +08:00
    https://www.jianshu.com/p/d131ee81e8e5 Tasker 通过一些特殊处理可以读取粘贴板内容,但还是过于 hack 了,不太方便,更不适合做成一个功能给用户用
    tuesda
        30
    tuesda  
    OP
       2023-07-21 16:33:41 +08:00
    @Rache1 嗯嗯 我也看到这部分限制 谢谢回复
    yufeng0681
        31
    yufeng0681  
       2023-07-21 17:34:45 +08:00
    批处理命令,可以成为一个比较大的市场。 可以破除 app 之间的封锁,实现信息流转。
    以前有建议手机厂家做这样的功能特性,可惜这种事情,商业价值不够大,还容易引起 APP 的投诉(隐私保护)。

    可部分实现你需求的是 vivo 手机,华为手机的双指按压识别功能,他用截图的方式,OCR 识别内容,猜测你想做啥,提炼出来识别物体,识别文字,翻译,搜索等功能。
    识别文字就可以分享到指定 app ,相对快一点。

    缺点就是你一长串文本就没法在一个页面里,截图效果就不行,没达到你的目的
    3M
        32
    3M  
       2023-07-21 18:52:28 +08:00 via Android
    有没有复制整份文字,然后能逐条粘贴出来的 APP
    codehz
        33
    codehz  
       2023-07-21 20:32:33 +08:00
    有 root/xposed 破解 android 剪切板限制的话,fooView 可以做类似功能,剪切板识别到后就能弹出一个悬浮窗,然后里面可以设定执行的功能
    samnya
        34
    samnya  
       2023-07-22 09:12:58 +08:00
    国行三星有三星生活助手,打开我的->迷你助手->剪贴板助手之后,复制任何东西右边都会有个气泡显示。
    然后它有一个收藏按键,也有链接解析功能。收藏之后可以在生活助手的收藏里面看到,会显示来源 APP ,收藏时间。

    虽然它只能收藏到自己 APP 里面,但全局获取/解析剪贴板的似乎就这个比较好用了。
    tuesda
        35
    tuesda  
    OP
       2023-07-22 11:10:21 +08:00
    @yufeng0681 是的 超过一屏就有点难受
    tuesda
        36
    tuesda  
    OP
       2023-07-22 11:11:32 +08:00
    @samnya 之前都不知道 我去看看
    ringxtee
        37
    ringxtee  
       2023-07-22 17:17:50 +08:00
    Alfred 自己写 Workflow ?
    nwgale
        38
    nwgale  
       2023-07-25 07:41:22 +08:00
    以前我做过一个产品叫 “方片收集”,一步(屏幕下划)实现剪辑版同步到 APP 。后来 iOS 系统升级不好用了,在安卓也是,这种功能高度依赖系统,还是厂商自家做有优势。
    tuesda
        39
    tuesda  
    OP
       2023-07-25 11:08:18 +08:00
    @nwgale 是的 适合厂家自己做
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2723 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.