2013-07-01 147 views
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) }); 

是否有任何其他的方式如何設置默認鈴聲聯繫?

+0

看看我在這裏的問題的答案:http://stackoverflow.com/questions/14230444/setting-contact-custom-ringtone-how?noredirect=1#comment26372785_14230444 –

回答

2

好的,問題在別處。它使用了來自資產的鈴聲,並導致「未知鈴聲」問題。通過將鈴聲複製到設備解決。