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

微信安卓客户端在聊天界面时,新消息来没有提示音,想写一个插件解决,求思路

  •  
  •   Fezl · 2017-04-09 13:37:14 +08:00 · 11244 次点击
    这是一个创建于 2809 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信在进入聊天界面后,跟当前聊天对象聊天时,如果对方发了新消息过来,不会有提示音,非聊天界面下是有的, QQ 在聊天界面下也是有的,只有微信的聊天界面下的当前聊天人发来新消息不发出提示音,想写一个插件来解决这个问题,无从下手,望各位兄台给个思路。

    之前有一个思路是写一个无障碍插件监测微信聊天界面,动手去写了,但是很难判断这新消息是自己发的,还是对方发的,并且进入聊天界面的时候也会被认为是有新消息,输入法的弹出和退出导致的消息列表刷新也会被认为是有新消息,觉得这个思路不行,求个思路,谢谢!

    4 条回复    2017-04-09 15:37:41 +08:00
    Fezl
        1
    Fezl  
    OP
       2017-04-09 13:48:42 +08:00
    在聊天界面上还要提示音干嘛?确实,但是不能保证在聊天界面的时候我是一直盯着手机屏幕的,如果在手机熄屏前这个联系人发来了消息,而我刚好没有看到,手机也没有任何提示,然后手机熄屏了。。。我就会在较长一段时间内不能及时看到这条消息
    ltux
        2
    ltux  
       2017-04-09 14:19:15 +08:00   ❤️ 1
    我觉得你把手机自动熄屏时间调成 10 分钟比你自己写程序快得多。
    Fezl
        3
    Fezl  
    OP
       2017-04-09 14:38:15 +08:00
    @ltux 但是如果是晚上的话,我可能已经睡着了
    dtfm
        4
    dtfm  
       2017-04-09 15:37:41 +08:00   ❤️ 1
    我有一个思路,微信有一个第三方的服务叫做 Itchat ,原理是通过网页版微信接收消息,可以部署再服务器上,你可以在客户端做一个 app 只接收 itchat 传过来的信息,然后触发声音通知。

    手机无障碍服务有个比较烦的地方就是,一旦应用被关闭,然后再打开应用的之后,还得再打开无障碍服务器一次。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4253 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 17ms · UTC 05:32 · PVG 13:32 · LAX 21:32 · JFK 00:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.