|   public void setMyRingtone(File file)  {      ContentValues values = new ContentValues();      values.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath());  //    values.put(MediaStore.MediaColumns.TITLE, file.getName());  //    values.put(MediaStore.MediaColumns.SIZE, file.length());      values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");  //    values.put(MediaStore.Audio.Media.ARTIST, "Madonna");  //    values.put(MediaStore.Audio.Media.DURATION, 230);      values.put(MediaStore.Audio.Media.IS_RINGTONE, true);      values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);      values.put(MediaStore.Audio.Media.IS_ALARM, false);      values.put(MediaStore.Audio.Media.IS_MUSIC, false);      Uri uri = MediaStore.Audio.Media.getContentUriForPath(file.getAbsolutePath());      Uri newUri = this.getContentResolver().insert(uri, values);      RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);  }   |