2011-09-30 75 views

回答

1

這是完全可能的。開發人員唯一需要記住的不是將任何內容存儲在應用程序的app-storage://中。在存儲用戶的任何數據之前,他們應該詢問用戶。同樣,當引用文件時,開發人員應該嘗試將其放在app:/文件夾中。最後,不應該使用加密的本地存儲。

如果遵循這些準則,AIR應用程序也應該可以輕鬆地從閃存驅動器工作。

+0

我會好奇的知道這是否有效。請告訴我們。 –

+0

我有一個封閉的應用程序,工作原理相同,在閃存驅動器上非常便攜 - 將數據保存到啓動應用程序的同一閃存驅動器。可能是我會嘗試並創建一個簡單的演示。 – sangupta

1

我懷疑沒有。 Adobe AIR廣泛使用登錄用戶配置文件中的目錄來存儲本地存儲等內容。我相信這也是它爲代碼簽名證書設置驗證的地方。因此,您可能無法從便攜式閃存驅動器運行AIR應用程序。

我猜你已經試過了。如果沒有,那就試一試。使用一臺計算機安裝應用程序,並在提示輸入安裝位置時將其發送到閃存驅動器。然後將該閃存驅動器安裝到安裝有AIR的另一臺計算機上,然後嘗試從此處運行它。看看會發生什麼,看看你得到了什麼樣的錯誤。就像我說的,我懷疑它不會起作用。

3

在AIR 3中,您可以將應用程序打包爲捕獲運行時捆綁包。這是自包含的,可以在沒有特殊安裝的情況下運行。 (一些需要Windows註冊表設置的功能將不起作用,例如註冊以處理文件類型。)

+0

謝謝!!!!!! – Eugeny89

+0

即使有捕獲運行時,也可能無法移植應用程序工作流程。我們唯一能做到的就是安裝/執行應用程序,而無需預先安裝AIR運行時。 – sangupta