【问题标题】:Add sound to android system sound list将声音添加到 android 系统声音列表
【发布时间】:2012-04-26 13:38:12
【问题描述】:
我正在寻找如何将我自己的通知声音添加到 android 设备的解决方案。声音应该在 RightoneManager 显示的列表中可见。我的应用程序的上下文是用户可以为某些操作选择一些通知声音,我想将默认声音设置为我自己的声音。我正在使用this 代码调用 RightToneManager。我搜索了一段时间的解决方案,但不幸的是我没有找到任何相关的东西。谢谢。
【问题讨论】:
标签:
android
audio
notifications
【解决方案1】:
在 SD 卡的根目录中,创建一个名为“Notifications”的文件夹。
将您的自定义通知声音(我的以 .m4a 编码,不确定支持什么格式)放在此文件夹中,它应该会出现在系统范围的通知声音选择器中。
您可以使用 java.io.File 对象以编程方式创建“通知”目录(如果它尚不存在)并将您的声音复制到此目录中
如果你想添加自己的铃声,你可以做同样的事情,但是这一次,你必须创建一个“铃声”文件夹。
编辑:
看起来目录位置可能会因 Android 的版本而异。
您应该考虑为您的自定义声音使用以下位置:/sdcard/system/media/audio/notifications