Kiedy mam docelowy interfejs API 23 w systemie Android M Preview 3, nie mogę uzyskać uprawnienia Manifest.permission.WRITE_SETTTINGS.
requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS},
101);
Prośba o pozwolenie nie powoduje wyświetlenia okna dialogowego, którego oczekiwałbym, ale jeśli wykonam następujące wywołanie bez tego pozwolenia,
RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri);
Zadzwonię, chyba że nie mam pozwolenia.
Nie wiem, dokąd się stąd udać. Czy istnieje nowy interfejs API dzwonków dla 23? A może ta zmiana uprawnień uniemożliwiła zmianę dzwonka żadnym aplikacjom niesystemowym?