android - How to get Ringtone from system sounds -


i'm using alarmmanager display alarms in android app, want display sound system available sounds alarm availability me choose between set sounds ringtone, alarm, notification :

uri alert = ringtonemanager.getdefaulturi(ringtonemanager.type_alarm); // or type_ringtone or type_notification ringtone r = ringtonemanager.getringtone(mcontext, alert); 

but want system available tones , choose 1 between them.

this worked me :

uri ringtone= ringtonemanager.getactualdefaultringtoneuri(youractivity.this, ringtonemanager.type_alarm); 


and stated this answer, have following:

intent intent=new intent(ringtonemanager.action_ringtone_picker); intent.putextra(ringtonemanager.extra_ringtone_existing_uri, ringtone); intent.putextra(ringtonemanager.extra_ringtone_default_uri, ringtone); startactivityforresult(intent , 1); 

and selected tone "uri" can store in ringtone shown below in onactivityresult()

@override protected void onactivityresult(int requestcode, int resultcode, intent data) {     if (resultcode == result_ok) {         switch (requestcode) {         case 1:             ringtone = data.getparcelableextra(ringtonemanager.extra_ringtone_picked_uri);             break;             default:             break;         }     } } 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -