0

在我的应用程序中,我刚刚建立了铃声首选项,以便用户可以选择他们在收到通知时想要接收的声音类型,但是我在这里遇到的问题是显示的列表同时提供了电话铃声信使的呼叫和通知声音等,我只想要信使的通知声音,如果用户为电话选择铃声,我的应用程序可能会很快变得非常烦人。有没有办法从铃声声音中过滤通知声音?我看到其他应用程序这样做,但我无法找到在线方法,任何帮助都会非常感谢!

4

2 回答 2

0

通过仅选择作为通知声音的音频来过滤列表。当您查询音频文件时,您需要在 where 子句中检查它: MediaStore.Audio.AudioColumns.IS_NOTIFICATION 是非零(并且所有其他字段,例如 IS_ALARM 是零)。您将在此处找到有关我所指的表列的更多信息:http: //developer.android.com/reference/android/provider/MediaStore.Audio.AudioColumns.html

于 2012-04-27T17:22:44.677 回答
0

没关系,我想通了,对于xml中的铃声类型,我将其设置为全部,我只是将其更改为android:ringtoneType="notification"并解决了它,还有其他铃声类型用于警报等等,希望这可以帮助遇到同样情况的其他人问题!

于 2012-04-27T20:45:41.547 回答