Когда у меня есть целевой API 23 на Android M Preview 3, я не могу получить разрешение Manifest.permission.WRITE_SETTTINGS.
requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS},
101);
Разрешение запроса не вызывает диалог, который я ожидал бы, но если я сделаю следующий вызов без этого разрешения,
RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri);
Вызов будет за исключением того, что у меня нет разрешения.
Я не уверен, куда идти отсюда. Есть ли новый рингтон API для 23? Или изменилось ли это разрешение, чтобы не изменять какие-либо несистемные приложения для мелодии звонка?