벨소리 등록과

알림음 등록은 잘 되는데


알람음은 좀 처럼 쉽게 등록이 되질 않네요


01.File k = new File(dirname+filename);
02.
03. ContentValues values = new ContentValues();
04. values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath());
05. values.put(MediaStore.MediaColumns.TITLE, holder.Ring.getRingTitle());
06. values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
07. values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
08. values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
09. values.put(MediaStore.Audio.Media.IS_ALARM, true);
10. values.put(MediaStore.Audio.Media.IS_MUSIC, false);
11.
12. Uri uri = MediaStore.Audio.Media.getContentUriForPath(k.getAbsolutePath());
13. mContext.getContentResolver().delete(uri, MediaStore.MediaColumns.DATA + "=\"" + k.getAbsolutePath() + "\"", null);
14. Uri newUri = mContext.getContentResolver().insert(uri, values);
15.
16. RingtoneManager.setActualDefaultRingtoneUri(mContext,
17. RingtoneManager.TYPE_ALARM,
18. newUri );


소스는 이런식으로 벨소리와 알림처럼 비슷하게 만들었는데 뭐가 잘못된 걸까요?

도움주세요!