【发布时间】:2015-11-12 00:56:39
【问题描述】:
当我在 Android M Preview 3 上的目标 API 为 23 时,我似乎无法获得 Manifest.permission.WRITE_SETTTINGS 权限。
requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101);
请求权限不会弹出我期望的对话框,但如果我在没有此权限的情况下进行以下调用,
RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri);
除非我没有权限,否则会打电话。
我不知道从这里去哪里。 23 有新的铃声 API 吗?还是说这个权限改变只是让任何非系统应用都无法改变铃声?
【问题讨论】:
标签: android android-6.0-marshmallow