MonoDroid Получить полный путь к изображению, OnActivityResult - PullRequest
1 голос
/ 13 февраля 2012

Используя OnActivityResult, как мне получить полный путь к изображению?Я использую OnActivityResult и получаю Bitmap.Можно ли как-то загрузить эту информацию в файл?Вот мой код:

protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
    {
        try
        {
            base.OnActivityResult(requestCode, resultCode, data);
            switch (requestCode)
            {
                case REQUEST_IMAGE:
                    if (resultCode == Result.Ok)
                    {
                        //Bitmap thumbnail = (Bitmap)data.Extras.Get("data");
                        //imagePicture.SetImageBitmap(thumbnail);

                    }
                    break;
                default:
                    break;
            }
        }
        catch (System.Exception ex)
        {

        }
    }

1 Ответ

2 голосов
/ 13 февраля 2012

Вы можете сделать что-то вроде этого, чтобы записать изображение в файл:

var bitmap = (Android.Graphics.Bitmap)data.Extras.Get("data");

using (var stream = File.Create("/path/to/file"))
{
    bitmap.Compress(Android.Graphics.Bitmap.CompressFormat.Png, 0, stream);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...