我有一个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.