同じ脅威を持つ類似のトピックが多数見つかりましたが、問題の解決策がまだ見つかりません。私はこのコードを書いてアプリケーションに書き込み権限を与えるが、ダイアログボックスは表示されない。私はモニターにNo Writingの許可メッセージを出します。私はAndroidManifestで許可がRequestPermissionsがダイアログボックスを表示しない
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
をFILS追加
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);
は、ターゲットsdk targetSdkVersion 23
を変更し、私はandroid 6.0.1
を使用しています。
編集: 私は似ケースを持っていた私も、このコードを縛られ、それはまだ
requestPermissions(new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);
使用しているデバイスのバージョンは? –
私はちょうどあなたのコードをコピーし、それは正常に動作します。 –