同じ脅威に関する類似のトピックを多数見つけましたが、それでも問題の解決策を見つけることができません。アプリに書き込み権限を付与するためにこのコードを書きましたが、ダイアログ ボックスが表示されません。書き込み権限がありませんというメッセージがモニターに表示されます。
if(ContextCompat.checkSelfPermission(getContext(),Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) {
Log.i("permissions", "No writing permission");
ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);
AndroidManifest ファイルに権限を追加しました
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
ターゲットsdk targetSdkVersion 23
を変更し、使用してandroid 6.0.1
います。
編集: このコードも結びましたが、まだ機能していません
requestPermissions(new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);