安卓手机:设置短信通知铃声

3
我需要在android中使用代码更改短信通知提示音。感谢您的帮助...

什么是问题?这只是一个陈述。 - Nathan Schwermann
1
让我拿出我的魔法棒,为您解决这个问题。 - Amir Raminfar
3
这个问题不是很好,但我认为意图很明确——Vivek想要更改收到短信时播放的声音,但我认为这是不可能的,因为这是SMS短信应用程序内部的专有设置(在不同的手机上可能会有所不同)。 - EboMike
我正在开发一个音效板应用程序,我需要代码将通知提示音更改为我res/raw文件夹中的那个。 - Vivek
ChompSMS具有设置铃声的功能,因此这似乎是可能的。 - jcollum
1个回答

6
看起来你应该使用RingtoneManager类:
RingtoneManager.setActualDefaultRingtoneUri(
  MainActivity.this,
  RingtoneManager.TYPE_NOTIFICATION,
  newUri
);

我从这里提取了代码:StackOverflow帖子


@Vivek:您需要更具体地描述问题,这样我们才能更好地帮助您,您知道吗? - jcollum
1
那是通用的通知声音。然而,标准的Android消息应用程序有设置任意铃声的选项。我还没有查看源代码 - 它只是覆盖了TYPE_NOTIFICATION,还是在其SharedPreferences中有自己的设置? - EboMike

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接