我知道如何使用
How to add new contacts in android以编程方式创建与本地应用程序的名称,手机号码,电子邮件ID的联系人.但我不知道如何创建与铃声的联系.请帮我.提前致谢
在将联系人添加到本机应用程序后,我得到了添加铃声的解决方案:
String select = "(" + ContactsContract.Contacts.DISPLAY_NAME + " == \"" +first_name+ "\" )";
Cursor c1 = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,CONTACTS_SUMMARY_PROJECTION,select,null,ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC");
startManagingCursor(c1);
int id=0;
if (c1.moveToNext()) {
id = new Integer(c1.getString(0)).intValue();
Toast.makeText(getApplicationContext(),"CONTACT ID: "+id+"",Toast.LENGTH_LONG).show();
}
ContentResolver cr = getContentResolver();
cr.query(ContactsContract.Contacts.CONTENT_URI,null);
ContentValues values=new ContentValues(); values.put(ContactsContract.Contacts.CUSTOM_RINGTONE,newgroup_ringtone);
cr.update(ContactsContract.Contacts.CONTENT_URI,values,Contacts._ID + "=" + id,null);