title: Setting contact custom ringtone, how?
body: <p>I know how to change phone ringtone, also how to get contacts, but how can I set a ringtone for a specific contact? </p>
  
  <p>So how do I use the method: <code>ContactsContract.Contacts.CUSTOM_RINGTONE</code>?</p>
  
  <p>I have tried it like this: </p>
  
  <pre><code>Uri contactUri = ContactsContract.Contacts.CONTENT_URI;
  String[] PROJECTION = new String[] {
      ContactsContract.Contacts._ID,
      ContactsContract.Contacts.DISPLAY_NAME,
      ContactsContract.Contacts.HAS_PHONE_NUMBER,
  };
  
  String SELECTION = ContactsContract.Contacts.HAS_PHONE_NUMBER + "='1'";
  Cursor contacts = managedQuery(contactUri, PROJECTION, SELECTION, null, null );
  
  while (contacts.moveToNext())
  {
      String Name=contacts.getString(contacts.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
  }
  
  String str1 = contacts.getString(contacts.getColumnIndexOrThrow("_id"));
  
  Uri localUri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, str1);
  ContentValues localContentValues = new ContentValues();
  localContentValues.put(ContactsContract.Contacts.CUSTOM_RINGTONE, 
      f.getAbsolutePath()+"/Adveture.ogg");
      MainActivity.this.getContentResolver().update(localUri, localContentValues, null, null);
  </code></pre>
  
  <p>But it's not working.</p>