Android自定义短信通知音,用于按代码显示某些联系人

Android自定义短信通知音,用于按代码显示某些联系人,android,notifications,sms,messages,Android,Notifications,Sms,Messages,我想改变短信通知音时,我收到短信从几个数字或如果短信信息包含几个字是可能的 例如,当我从我的银行收到短信时,我想改变语气,并且短信中包含一些单词,如('incoming'、'money'、'etc')自KitKat(API 4.4)以来,除非您的应用程序是默认的短信应用程序,否则这将不可能实现。在此之前,如果用户没有安装比您的短信接收优先级更高的其他活动应用程序,则可以拦截传入的短信,使用您喜欢的任何铃声发出您自己的通知;比如说,像Hangouts。所以如果我使用textra,我不能这样做,因为

我想改变短信通知音时,我收到短信从几个数字或如果短信信息包含几个字是可能的


例如,当我从我的银行收到短信时,我想改变语气,并且短信中包含一些单词,如('incoming'、'money'、'etc')

自KitKat(API 4.4)以来,除非您的应用程序是默认的短信应用程序,否则这将不可能实现。在此之前,如果用户没有安装比您的短信接收优先级更高的其他活动应用程序,则可以拦截传入的短信,使用您喜欢的任何铃声发出您自己的通知;比如说,像Hangouts。所以如果我使用textra,我不能这样做,因为textra会停止我的声音并播放主系统声音?这取决于你所说的Android版本,以及textra自身设置的优先级。我没用过Textra,所以我不知道怎么用。但是,如果您正在谈论KitKat或更高版本,那么不,您无法阻止默认短信应用程序播放自己的铃声。不过,之后您仍然可以播放自己的自定义铃声。