将声音添加到android系统声音列表中

时间:2012-04-14 12:18:06

标签: android audio notifications

我正在寻找解决方案如何将自己的通知声音添加到Android设备。在RightoneManager显示的列表中应该可以看到声音。我的应用程序的上下文是用户可以为某些操作选择一些通知声音,我想将默认声音设置为我自己的声音。我使用this代码来调用RighToneManager。我搜索了一段时间的解决方案,但不幸的是我找不到任何相关的东西。感谢。

1 个答案:

答案 0 :(得分:1)

在SD卡的根目录中,创建名为“Notifications”的文件夹。 将此自定义通知声音(我的编码为.m4a,不确定支持的格式)放在此文件夹中,它应出现在系统范围的通知声音选择器中。

您可以使用java.io.File对象以编程方式创建“Notifications”目录(如果该目录尚不存在)并将您的声音复制到此目录中

如果你想添加自己的铃声,你可以做同样的事情,但这一次,你必须创建一个“铃声”文件夹。

编辑: 看起来目录位置可能会有所不同,具体取决于Android的版本。 您应该考虑使用以下位置来自定义声音:/ sdcard / system / media / audio / notifications