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

能否把 Android 系统各个 App 的通知内容做成 RSS?

  •  
  •   hillerliao · 2021-02-18 13:28:39 +08:00 · 6746 次点击
    这是一个创建于 1393 天前的主题,其中的信息可能已经有所发展或是发生改变。
    能否把 Android 系统各个 App 的通知内容做成 RSS ?
    10 条回复    2021-08-21 15:03:14 +08:00
    kop1989
        1
    kop1989  
       2021-02-18 14:10:19 +08:00
    你是指站在第三方软件进行拦截 /过滤的角度考虑?
    以我的理解答案是:不行。

    除非你通过某种手段,hack 了安卓系统的 notification 实现。
    否则整个通知逻辑要么是系统级(系统推送),要么是独立虚拟机(透传消息)
    你作为第三方 app,这两者对你而言都是不可见的。
    jinyang656
        2
    jinyang656  
       2021-02-18 14:28:11 +08:00   ❤️ 1
    如果你指的是通知栏里的通知,那可以的,
    使用 NotificationListenerService 就行,参考各种智能穿戴设备的消息通知功能。
    Salicylicacid
        3
    Salicylicacid  
       2021-02-18 14:40:25 +08:00 via iPhone
    想对安卓的通知进行整理,可以用第三方工具,通知滤盒、buzzkill 等等。
    hillerliao
        4
    hillerliao  
    OP
       2021-02-18 15:48:58 +08:00
    @Salicylicacid 通知滤盒,有点接近我想要的功能,支持 webhook,不过还不能生成 rss
    haozi1986
        5
    haozi1986  
       2021-02-18 18:12:37 +08:00
    看到这个需求,如果是针对通知栏里面的内容,我第一个印象就是 Tasker + AutoNotification
    Hoshizora
        6
    Hoshizora  
       2021-02-18 19:28:00 +08:00 via Android   ❤️ 1
    Tasker 读取通知数据,然后处理生成 RSS,处理可以用拼接字符串形式也可以调用其它软件(比如 Termux,使用 Termux 可以用 Python,nodejs 等语言来处理)
    Hoshizora
        7
    Hoshizora  
       2021-02-18 19:29:19 +08:00 via Android
    不过把通知转 RSS 干嘛?转发?还是通知记录?直接把通知内容转发不就好了
    hillerliao
        8
    hillerliao  
    OP
       2021-02-19 09:26:20 +08:00
    @Hoshizora 像阅读 rss 一样,等我有时间再去看,不用老是推送给我;能够区分阅读状态,
    yefoenix
        9
    yefoenix  
       2021-05-29 23:41:27 +08:00 via Android
    Tasker/通知滤盒+huginm
    hvboekml
        10
    hvboekml  
       2021-08-21 15:03:14 +08:00
    /t/796446 用 hamibot 实现的公众号 RSS,理论上其他也行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   866 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.