Voglio l'utente sia in grado di scegliere un suono di notifica per la mia app per cui uso il codice qui sotto:Come si aggiunge il suono di notifica della mia app alla lista dei suoni di notifica?
Intent ringtoneIntent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, false);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_NOTIFICATION);
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Choose");
ringtoneIntent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, (Uri) null);
fragment.startActivityForResult(ringtoneIntent, REQUEST_RINGTONE);
Purtroppo, suono di notifica proprio la mia applicazione non è nella lista. Google Hangouts, Calendar e Facebook sono nell'elenco. Presumo che questi programmi abbiano fatto qualcosa per registrarsi con Android, ma non riesco a trovare alcuna documentazione su come farlo.