Khi tôi có API mục tiêu là 23 trên Android M Preview 3, dường như tôi không thể có được quyền Manifest.permission.WRITE_SETTTINGS.
requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS},
101);
Yêu cầu quyền không hiển thị hộp thoại mà tôi mong đợi, nhưng nếu tôi thực hiện cuộc gọi sau mà không có quyền này,
RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri);
Cuộc gọi sẽ ngoại trừ vì tôi không có quyền.
Tôi không chắc sẽ đi đâu từ đây. Có API nhạc chuông mới cho 23 không? Hay sự thay đổi quyền này chỉ khiến bất kỳ ứng dụng không thuộc hệ thống nào không thể thay đổi nhạc chuông?