【问题标题】:How to change notification sound by code in android?如何通过android中的代码更改通知声音?
【发布时间】:2012-07-06 00:03:40
【问题描述】:

任何人都知道如何通过 android 中的代码更改通知声音。 我已经设法设置了默认铃声,但找不到设置通知音的方法...

我会感谢任何回复,例如代码示例、伪代码或只是我需要使用 sdk 的哪个部分的名称...

【问题讨论】:

    标签: android notifications


    【解决方案1】:

    在这里

    RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_NOTIFICATION,      uriObjectofYourAudioFile);
    

    【讨论】:

      【解决方案2】:

      您可以通过sound field on Notification 对每个Notification 进行控制。请注意,我没有亲自尝试过,但这是文档所说的。

      【讨论】:

      • 那么,通知不会自动播放默认通知音?我必须在创建通知时指定它?
      • 默认情况下,通知不会发出任何声音。您可以使用通知上的默认值字段来指示应使用哪些默认值(例如,DEFAULT_SOUND)。或者,您可以在每个通知的基础上覆盖音调。目前尚不清楚是否有办法通过代码设置默认通知音。
      【解决方案3】:

      这可能会有所帮助

      notification.sound = Uri.parse("android.resource://com.packagename.org/raw/alert");
      

      【讨论】:

        猜你喜欢
        • 2022-06-14
        • 1970-01-01
        • 2018-09-11
        • 1970-01-01
        • 2016-09-28
        • 1970-01-01
        • 2020-10-17
        • 1970-01-01
        • 2022-12-07
        相关资源
        最近更新 更多