android studio ask for external storage permission
pickimage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)
{
ChoosePicture();
}else{
String[] myPermission={Manifest.permission.READ_EXTERNAL_STORAGE};
requestPermissions(myPermission,750);
}
}
});
//if(checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) is asking if permission to read External Storage is granted
//if yes execute method ChoosePicture(); and choose a pictrue from your device
//if not ask for permission by copy_paste the code in the else brackets
//in requestPermissions(myPermission,750); you can send any number other than 750 it doesnt matter