Quando ho un'API di destinazione di 23 su Android M Preview 3, non riesco ad acquisire l'autorizzazione Manifest.permission.WRITE_SETTTINGS.
requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS},
101);
La richiesta di autorizzazione non fa apparire la finestra di dialogo che mi sarei aspettato, ma se effettuo la seguente chiamata senza questa autorizzazione,
RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri);
La chiamata sarà tranne perché non ho il permesso.
Non sono sicuro di dove andare da qui. Esiste una nuova API per suonerie per 23? O questa modifica dell'autorizzazione ha reso impossibile per le app non di sistema cambiare la suoneria?