システム権限を取得するために以下のコードを使用します...権限が許可されていてもどうなりますか。まだ映ってる..
@Override
protected void onResume() {
super.onResume();
if (Build.VERSION.SDK_INT >= 23 && !Settings.System.canWrite(ChooseSender_Receiver.this)){
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
intent.setData(Uri.parse("package:" + ChooseSender_Receiver.this.getPackageName()));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivityForResult(intent, REQUEST_WRITE_SETTINGS);
}
注:私の問題は、許可が既に許可されている場合でも、ポップアップが表示されていることです..許可を拒否して許可すると、許可ダイアログが閉じます。
私のデバイスは Moto e2 & Redmi mbls バージョンMです