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

2017-04-09 13:37:14 +08:00
 Fezl

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

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

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

手机无障碍服务有个比较烦的地方就是,一旦应用被关闭,然后再打开应用的之后,还得再打开无障碍服务器一次。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353566

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX