如何通过android中的代码更改通知声音?

问题描述:

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

我会感谢任何回应,作为代码示例,psudo代码或只是名称的哪一部分sdk我需要使用...

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

+2

因此,通知不会自动播放默认通知音?我将不得不在创建通知时指定它? – 2009-11-21 15:13:37

+2

整体默认情况下,通知不会发出提示音。您可以使用通知上的默认值字段来指示应使用哪些默认值(例如,DEFAULT_SOUND)。或者,您可以在每个通知的基础上覆盖音调。目前还不清楚是否有方法通过代码设置默认通知音。 – CommonsWare 2009-11-21 15:22:03

如何使用通知栏,配置声音和LED一个很好的例子可以在本教程中找到:

http://www.firstdroid.com/2010/05/09/learn-by-example-using-notification-bar/

希望它能帮助, 阿德里安。

这可能是有益的

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

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