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