如何在通知中设置自定义声音

时间:2013-06-12 12:17:19

标签: android notifications

我有一个uri,其中我存储了声音。我想在另一个类中使用这个uri是一个通知类。所以我在那里更改声音,它在uri中存储,我可以在通知中使用该uri类。

06-05 08:45:41.510: D/uri(25470): content://media/internal/audio/media/2

这是我的uri路径。这是选择铃声的 id

Uri audioFileUri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);

这是我存储选定铃声的uri。我的问题是如何在第二类中使用此uri来写入通知代码?

Intent notificationIntent = new Intent(context, HomeTabActivity.class);
 PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);

 notification.setLatestEventInfo(context, contentTitle, Utils.notiMsg, pendingIntent);
 notification.flags|=notification.FLAG_INSISTENT|notification.FLAG_AUTO_CANCEL;
 notification.defaults |= Notification.DEFAULT_LIGHTS;
 //notification.vibrate=new long[] {100L, 100L, 200L, 500L};
 notificationManager.notify(1, notification);
 Utils.notificationReceived=true;
 Log.e("TAG", "FirstPadav COntinue!!!");

 Uri  uri  = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);

This is my notification class.

0 个答案:

没有答案