2012-04-14 53 views
0

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

+0

有什么建议?:) – 2012-04-16 08:07:16

回答

1

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

可以通过编程使用的java.io.File对象创建“通知”的目录,如果它不存在,并复制你的声音到这个目录

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

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