2010-11-29 1 views
0

У меня есть пользовательский тип файла, который я читаю и записываю в приложение AIR. Тип файла основан на XML, но содержит кодированные данные для изображения. Я уже определил тип файла в файле манифеста приложения, используя тег, который назначает пользовательский значок в файл.Возможно ли установить пользовательский значок предварительного просмотра для файла с помощью AIR?

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

ответ

2

ничего не будет в AIR sdk, который сделает это. в операционной системе вашего файла обрабатываются значки файлов. я имею в виду, что вы могли бы назначить динамически сгенерированные значки этому файлу, но вам нужно будет создать значок, записать его в свой файл applicationStorageDirectory (в идеале) и позволить своему приложению назначать значок оттуда, предполагая, что вы можете найти хороший способ для динамического изменения файла app.xml, чтобы указать на ваш новый файл значка, который я не считаю возможным.

Однако, если ваша операционная система может изменить значок вашего файла, вы можете вызвать собственный процесс в файле, чтобы обработать изменение таким образом.

, например, под Mac OS X, вы можете как автоматически создать и назначить новую иконку для файла образа изображения, содержащегося в файле, написав следующую команду в терминале:

$ sips -i FILE_NAME 

поэтому, если вы развертываете приложение AIR для Mac OS X с помощью собственного установщика, вы можете вызвать эту команду в файле изображения, используя собственный процесс.

Смежные вопросы