通过添加此代码已解决:
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" />
通过添加此代码已解决:
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},1);