Перейти к содержанию
Fire Monkey от А до Я
  • 0

Фотография из альбома


Martifan

Вопрос

Опубликовано

Доброго времени сутки 

подскажите пожалуйста как получить фотографии из альбома телефона все примеры которые пробовал не работают

если можно рабочим примером

заранее спасибо

Рекомендуемые сообщения

  • 1
Опубликовано

я делал так:

создайм стандартный экшн TakePhotoFromLibrary

у экшна событие DidFinishTaking:

procedure TForm1.TakePhotoFromLibraryAction1DidFinishTaking(Image: TBitmap); // Здесь забираю выбранную фотку к себе в каталог и отображаю её в приложении
begin
image.SaveToFile(TPath.GetDocumentsPath+PathDelim+'OurImage.png');
Image1.Bitmap:=image;
end;

Здесь юзера спрашиваю разрешения порыться в его картинках:

  PermissionsService.RequestPermissions([JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE)],
      procedure(const APermissions: TArray<string>; const AGrantResults: TArray<TPermissionStatus>)
      begin
        if (Length(AGrantResults) = 1) and (AGrantResults[0] = TPermissionStatus.Granted) then
        // Юзер разрешил читать файлы. Выполняем экшн.
        TakePhotoFromLibraryAction1.Execute;
      end);

Вот. У меня работает.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...