РЕДАКТИРОВАТЬ : Или вы можете использовать AlertDialog для запроса разрешений
Как:
string[] permissions ={Manifest.Permission.ReadExternalStorage};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.SetTitle("Asking for permisstions");
builder.SetMessage("This app needs this permission to continue");
builder.SetPositiveButton("Request Permissions",(senderAlert,args)=>
{
RequestPermissions(permissions,0);
});
builder.SetNegativeButton("Cancel",(senderAlert,args)=>
{
Toast.MakeText(this,"Canceled",ToastLength.Short).Show();
});
Dialog dialog = builder.Create();
dialog.Show();
ПРИМЕЧАНИЕ : это будет работать на Android6.0 и выше.