Я хочу получить имя захваченного изображения с помощью камеры. Когда пользователь нажимает кнопку, камера открывается нормально, но я хочу получить имя текущего захваченного изображения.
Это событие нажатия кнопки, когда пользователь нажимает кнопку, а затем открывается камера.
fab3.Click += (o, e) =>
{
Intent intent = new Intent(MediaStore.ActionImageCapture);
StartActivityForResult(intent, 0);
CloseFabMenu();
};
И вот я хочу прочитать название захваченного изображения.
protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);
//if ((requestCode == PickImageId) && (resultCode == Result.Ok) && (data != null))
//{
switch (requestCode)
{
case 0:
if (resultCode == Result.Ok)
{
Bitmap bitmap = (Bitmap)data.Extras.Get("data");
}
break;
}
data.Data
? Если это так, я предлагаю вам создать новый файл uritakePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT,pictureUri);
передStartActivityForResult
- person Leon Lu - MSFT   schedule 22.04.2019Uri pictureUri = Uri.FromFile(new File(GetExternalFilesDir(Environment.DirectoryDcim), "test.jpg"));
- person Leon Lu - MSFT   schedule 22.04.2019