Я добавил Xam.Plugin.Media для захвата изображения.Проблема в том, что я хочу сохранить изображение на моей SD-карте, если есть SD-карта, и если она не привязана к внутренней памяти.Как я могу проверить наличие SD-карты?и если да, то как я могу получить каталог?
Мой код ниже - это функция для захвата изображения
try
{
var cafNo = entCafNo.Text;
await CrossMedia.Current.Initialize();
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
{
await DisplayAlert("No Camera", "No Camera Available", "Ok");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(
new StoreCameraMediaOptions
{
SaveToAlbum = true,
Name = cafNo + "_IMG_01.png",
CompressionQuality = 80,
PhotoSize = PhotoSize.Medium,
DefaultCamera = Plugin.Media.Abstractions.CameraDevice.Front
}
);
entPhoto1Url.Text = file.Path;
}
catch (Exception ex)
{
Console.Write(ex.Message);
}