将位图图像保存到内部存储-权限被拒绝

问题描述 投票:0回答:1

通过添加此代码已解决:

ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},1);

阅读了很多有关此的文章之后,我仍然无法解决该错误。

错误:权限被拒绝。 (保存照片时)

我正在使用此代码来查看是否授予了权限,也没有授予它。

int result = ContextCompat.checkSelfPermission(ClassifierActivity.this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE);
if (result == PackageManager.PERMISSION_GRANTED){
  Toast.makeText(ClassifierActivity.this, "Permission granted..", Toast.LENGTH_SHORT).show();
} else {
  Toast.makeText(ClassifierActivity.this, "Permission NOT granted..", Toast.LENGTH_SHORT).show();
}

我已将此代码添加到清单中(并且不起作用):

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
java android fileoutputstream
1个回答
0
投票

通过添加此代码已解决:

ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
© www.soinside.com 2019 - 2024. All rights reserved.