ไม่สามารถรับสิทธิ์ WRITE_SETTINGS
เมื่อฉันมี 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); การโทรจะยกเว้นเพราะฉันไม่ได้รับอนุญาต ฉันไม่แน่ใจว่าจะไปที่ไหนจากที่นี่ มี Ringtone API ใหม่สำหรับ 23 หรือไม่? หรือการอนุญาตนี้เปลี่ยนไปทำให้แอปที่ไม่ใช่ระบบเปลี่ยนเสียงเรียกเข้าไม่ได้?