Android将SD卡的音乐文件设置为指定联系人的来电铃声

来源:互联网 发布:java表单重复提交问题 编辑:程序博客网 时间:2024/04/29 08:33

刚开始摸索这个的时候,搜了不少资料。

其实很简单,只要更新联系人数据库中指定联系人的铃声数据即可。

数据库此列的名字是:ContactsContract.Contacts.CUSTOM_RINGTONE

将指定音乐文件的uri更新进去即可。


方法,如下:

<span style="font-size:18px;">Uri uri = Uri.fromFile(new File(音乐文件路径));ContentValues values = new ContentValues();values.put(ContactsContract.Contacts.CUSTOM_RINGTONE, uri);getApplicationContext().getContentResolver().update(Uri.parse( 联系人Uri), values, null, null);String str = "将"+mlist.get(arg2).getName()+"的来电铃声成功设为"+name+"!";SingleToast.showToast(getApplicationContext(),str, 3000);</span>

打个电话试试,发现成功了~~~


0 0
原创粉丝点击