close

本地文件和個人資訊

J2ME Wireless Toolkit 支援 JSR 75,即 PDA Optional Packages for the J2ME Platform,它也包括兩個獨立的 API:

  • FileConnection API 提供了 MIDlet 對設備上本地文件系統的訪問。
  • Personal Information Management (PIM) 可選套裝軟體包括用於操縱聯繫人列表、日程安排和計劃列表的 API。

一台真實的設備可能有一個能通過使用 FileConnection API 訪問的本地文件系統。在 J2ME Wireless Toolkit 模擬器中,類比的文件系統作爲硬碟上的一個目錄存在。

應用程式使用 FileConnection 可訪問的文件都存放在子目錄 <toolkit>\appdb\<skin>\filesystem.中,此處 <toolkit> 是 J2ME Wireless Toolkit 的安裝目錄,<skin> 是模擬器皮膚的名稱。例如,DefaultColorPhone 模擬器皮膚隨安裝根目錄 root1 而産生,包含一個 Readme 文件。文件的完整路徑爲<toolkit>\appdb\DefaultColorPhone\filesystem\root1\Readme。

您可以從模擬器視窗的功能表種選擇 MIDlet > External events 來管理可用的根目錄。您將看到一個添加和刪除根目錄的小的實用程式視窗。這些操作也將爲 registered listener 物件生成事件。

在真實的設備上,個人資訊可能以專有格式存儲在記憶體中。模擬器使用硬碟中的一個目錄來存放這些資訊,可使用 PIM API 來訪問。所有的資訊存儲在 <toolkit>\appdb\pim 目錄中。列表存儲在聯繫人、事件和計劃目錄的子目錄中。例如,聯繫人列表 Contacts 位於 <toolkit>\appdb\pim\contacts\Contacts 目錄中。

在列表目錄內,列表項以 Internet Mail Consortium 指定的標準格式存儲。聯繫人以 vCard 格式存儲,日曆和計劃項都以 vCalendar 格式存儲。

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Jason 的頭像
    Jason

    Jason的部落格

    Jason 發表在 痞客邦 留言(0) 人氣()