android - ICS 拆分调用/通知音量

标签 android notifications android-4.0-ice-cream-sandwich volume

我的应用程序能够设置声音配置文件,例如 session 模式、夜间模式、正常...在每一个中,您都可以选择来电和通知的音量值。例如,夜间模式有一个通话音量(如果我有紧急电话)而没有通知音量(如果收到迟到的电子邮件或 whatsapp,它不会叫醒我)。 到目前为止效果很好,但我发现它在 Android 4 Ice Cream Sandwich 中失败了。出于某些对我来说无法理解的原因,ICS 将铃声音量和通知音量联系在一起。因此在晚上您还会听到烦人的垃圾邮件或短信。

知道如何拆分/解开它们吗?提前致谢。

最佳答案

ICS+ 已将铃声和通知音量合并为一个音量。无法通过代码解除这些音量控制的链接。但是,您可以根据条件调整新的统一通知音量。当有人打电话时,我在音频控制中使用它,它会应用预先选择的音量设置来模拟铃声音量,并在通话结束后调整回先前的设置。

关于android - ICS 拆分调用/通知音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11167860/

相关文章:

android - 如何在android中的特定时间后删除通知?

javascript - 如何重新聚焦创建 HTML5 通知的窗口?

ios - UILocalNotification 每周重复一次

android - 在 Android 4.0 模拟器上使用笔记本电脑网络摄像头

android - 如何获取 Android_Accelerated_x86 模拟器?

java - ArrayList 上神秘的 Android(Java) 错误

android - Android 中 DRM 框架的示例/教程

强调 ListView 行的 Android ICS 指南

javascript - 在 iOS/android 上触发触摸标注

android - 如何在底部设置选项卡并隐藏顶部操作栏?