2010-11-29 61 views
0

我有一個自定義文件類型,我正在從AIR應用程序中讀取和寫入。文件類型是基於XML的,但包含圖像的編碼數據。我已經使用將自定義圖標分配給文件的標記在我的應用程序清單文件中定義了文件類型。是否可以使用AIR爲文件設置自定義預覽圖標?

我試圖弄清楚的是,是否可以將每個單獨文件的圖標設置爲包含在其中的圖像的預覽。

回答

2

AIR sdk中沒有任何內容會執行此操作。它是文件操作系統來處理文件圖標。我的意思是,您可以將動態生成的圖標分配給該文件,但您必須創建該圖標,將其寫入您的applicationStorageDirectory(理想情況下),並讓您的應用程序從那裏分配圖標,假設您可以找到一個好方法動態地改變你的app.xml文件指向你的新圖標文件,我不相信這是可能的。但是,如果您的操作系統可以更改文件圖標,則可以調用本機進程對文件進行處理,以便以這種方式處理更改。

例如,在Mac OS X,你既可以自動創建並分配一個新的圖標,通過寫在終端中輸入以下命令文件中包含的圖像的圖像文件:

$ sips -i FILE_NAME 

因此,如果您使用本機安裝程序部署適用於Mac OS X的AIR應用程序,則可以使用本機進程在圖像文件上調用該命令。

相關問題