안드로이드 개발 질문/답변
(글 수 45,052)
벨소리 등록과
알림음 등록은 잘 되는데
알람음은 좀 처럼 쉽게 등록이 되질 않네요
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 );
소스는 이런식으로 벨소리와 알림처럼 비슷하게 만들었는데 뭐가 잘못된 걸까요?
도움주세요!