我的应用程序能够设置声音配置文件,例如 session 模式、夜间模式、正常...在每一个中,您都可以选择来电和通知的音量值。例如,夜间模式有一个通话音量(如果我有紧急电话)而没有通知音量(如果收到迟到的电子邮件或 whatsapp,它不会叫醒我)。 到目前为止效果很好,但我发现它在 Android 4 Ice Cream Sandwich 中失败了。出于某些对我来说无法理解的原因,ICS 将铃声音量和通知音量联系在一起。因此在晚上您还会听到烦人的垃圾邮件或短信。
知道如何拆分/解开它们吗?提前致谢。
最佳答案
ICS+ 已将铃声和通知音量合并为一个音量。无法通过代码解除这些音量控制的链接。但是,您可以根据条件调整新的统一通知音量。当有人打电话时,我在音频控制中使用它,它会应用预先选择的音量设置来模拟铃声音量,并在通话结束后调整回先前的设置。
关于android - ICS 拆分调用/通知音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11167860/