Как сохранить файлы изображений в мобильной галерее Android в Flex 4.5

1

Я разрабатываю мобильное приложение в Adobe Flash Builder 4.5.

Я хочу сохранить изображение в мобильной памяти во время выполнения.

Пожалуйста, помогите мне,  как я могу сохранить изображение в мобильной SD-карте или в мобильной памяти? и после этого я также должен показать все изображения в этом каталоге.

Пожалуйста, помогите мне, я не знаю, как я могу обращаться к мобильным каталогам или взаимодействовать с мобильными каталогами в Flex 4.5.

Теги:
directory

1 ответ

0
Лучший ответ

Я решил эту проблему.

  • Получить растровые изображения изображения через класс ImageSnapshhot. 2.Encode данные растрового изображения в байтовый массив с помощью png encoder. 3. Затем используйте File Class для сохранения этого байтового массива.

вот код сохранения массива байтов изображений в SD-карту

var fl: File = File.documentsDirectory.resolvePath('savedLogos/' +getNowTimestamp()); следа (fl.nativePath)

          try
          {
              var fs:FileStream=new FileStream;
              fs.open(fl,FileMode.WRITE);
              fs.writeBytes(bytArray,0,bytArray.length);
              fs.close();
          }

команда trace покажет этот путь

/mnt/sdcard/savedLogos/Logo_2011430225732663.png

Изображение сохраняется в мобильной SD-карте, и вы можете видеть это.

  • 0
    привет, вот что-то беспокоит меня я использую тот же путь "/mnt/sdcard/savedLogos/Logo_2011430225732663.png" в виде строки в источнике изображения, чтобы показать это изображение в моем приложении, и изображение также существует в этом пути, поскольку я сохраняю его и могу видеть это изображение в SDCard но это не загрузка, не знаю почему? Кто-нибудь может рассказать мне об этом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню