2010-05-06 46 views
1

我有兩個midlets,一個會下載一些文件,每天從服務器上下載一個文件 ,另一個使用這些文件。如果我將文件下載到普通文件夾,移動用戶可能會手動刪除該文件夾或文件。所以我需要一個隱藏的私人文件夾,只能用於我的midlets。我聽說過有關私人文件夾的symbian平臺爲用戶無法訪問的每個應用程序提供的信息。J2ME私人文件夾(只能訪問我的midlet)

我需要這樣的文件夾爲我的j2me應用程序。如何創建這樣的文件夾?

回答

1

您的2個MIDlet是否打包到同一個MIDlet套件中?

它們可能是可能的。

您不能創建MIDlet「私人數據籠」(即私人文件夾),但midp運行時應自動爲您創建一個MIDlet。如果您的MIDlet已簽名,則可能會發生這種情況。

您可以使用「fileconn.dir.private」系統屬性來查找私有數據籠根。

您應該可以在指向的位置創建子文件夾。

雖然根據Symbian的安全模型,沒有這樣的東西作爲一個完全私人文件夾。您的MIDlet專用數據籠只能被手機制造商信任的應用程序訪問(主要是手機固件中的任何應用程序,但以後可能會安裝新的應用程序)。

編輯:

索尼愛立信JP8平臺支持的MIDlet的私有數據籠,但我不知道它是否是一個MIDlet套件中的所有MIDlet共享位置。

諾基亞的Java開發者庫在Series40上不支持「fileconn.dir.private」。

+0

感謝您的回覆。 那麼我需要支持索尼愛立信,series40手機。 它支持這些平臺嗎? – Shankar 2010-05-07 08:51:55

+0

+1,忘記了「fileconn.dir.private」 – funkybro 2010-05-07 09:06:46