我有兩個midlets,一個會下載一些文件,每天從服務器上下載一個文件 ,另一個使用這些文件。如果我將文件下載到普通文件夾,移動用戶可能會手動刪除該文件夾或文件。所以我需要一個隱藏的私人文件夾,只能用於我的midlets。我聽說過有關私人文件夾的symbian平臺爲用戶無法訪問的每個應用程序提供的信息。J2ME私人文件夾(只能訪問我的midlet)
我需要這樣的文件夾爲我的j2me應用程序。如何創建這樣的文件夾?
我有兩個midlets,一個會下載一些文件,每天從服務器上下載一個文件 ,另一個使用這些文件。如果我將文件下載到普通文件夾,移動用戶可能會手動刪除該文件夾或文件。所以我需要一個隱藏的私人文件夾,只能用於我的midlets。我聽說過有關私人文件夾的symbian平臺爲用戶無法訪問的每個應用程序提供的信息。J2ME私人文件夾(只能訪問我的midlet)
我需要這樣的文件夾爲我的j2me應用程序。如何創建這樣的文件夾?
不可能使用文件系統,但是您可以使用RecordStore created with permission AUTHMODE_ANY在MIDlet之間共享數據。
您的2個MIDlet是否打包到同一個MIDlet套件中?
它們可能是可能的。
您不能創建MIDlet「私人數據籠」(即私人文件夾),但midp運行時應自動爲您創建一個MIDlet。如果您的MIDlet已簽名,則可能會發生這種情況。
您可以使用「fileconn.dir.private」系統屬性來查找私有數據籠根。
您應該可以在指向的位置創建子文件夾。
雖然根據Symbian的安全模型,沒有這樣的東西作爲一個完全私人文件夾。您的MIDlet專用數據籠只能被手機制造商信任的應用程序訪問(主要是手機固件中的任何應用程序,但以後可能會安裝新的應用程序)。
編輯:
索尼愛立信JP8平臺支持的MIDlet的私有數據籠,但我不知道它是否是一個MIDlet套件中的所有MIDlet共享位置。
諾基亞的Java開發者庫在Series40上不支持「fileconn.dir.private」。
唱片店對我的需求太少了。我需要每天存儲500kb到1mb的文件。文件夾上可能有其他安全設置? – Shankar 2010-05-07 08:53:00