1

我们需要为特定联系人设置自定义铃声,并在一段时间后将其设置回默认铃声。问题是,在某些设备上,当我们将 null 放入数据库时​​,这些设备会将铃声设置为“未知”。(设备示例:Nexus 4)

ContentValues values = new ContentValues();
values.putNull(ContactsContract.Contacts.CUSTOM_RINGTONE);
                    context.getContentResolver().update(Contacts.CONTENT_URI,
                            values, "_ID=?",
                            new String[] { String.valueOf(c.id) });

有没有其他方法可以设置默认铃声来联系?

4

1 回答 1

2

好的,问题出在其他地方。它被用于资产中的铃声,这会导致“未知铃声”问题。通过将铃声复制到设备来解决。

于 2013-08-06T07:11:18.830 回答