0
我使用此代碼在保存聲音後將聲音設置爲通知消息:將通知聲音設置爲默認
--------------- after saving- --------------
File k = new File("/sdcard/Bizzsound/", "b1.mp3");
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, k.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, "sound1");
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
values.put(AudioColumns.ARTIST, "artist");
values.put(AudioColumns.IS_RINGTONE, true);
values.put(AudioColumns.IS_NOTIFICATION, true);
values.put(AudioColumns.IS_ALARM, true);
values.put(AudioColumns.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(k.getAbsolutePath());
Uri newUri = getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(menu.this,RingtoneManager.TYPE_NOTIFICATION,
newUri);
現在我要設置聲音消息的通知,默認的預先
感謝
這應該工作,但如果您的應用程序試圖測試使用比默認這不會工作別的東西。這一切都歸結爲製造應用程序的實現。 – Warpzit
該代碼完美工作,但對於消息通知只適用於在我的示例代碼中將鈴聲設置爲默認 –