欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

NetBeans 4.0創建J2ME手機RSS閱讀器

系統 2928 0

作者:朱先忠 文章來源:yesky

本文將向你展示怎樣用NetBeans 4.0創建一個J2ME MIDP RSS Reader應用程序。通過使用RSS Reader,你可以用你的移動設備實現讀取RSS回饋信息。這個應用程序的設計是與MIDP 1.0一起工作的,因此它可以與一些舊設備相兼容。

  如果你是RSS的新手,那么告訴你它代表Really Simple Syndication(簡易信息聚合)。RSS是一種輕量級的XML格式-為分享標題和另外如博客和新聞等信息而設計。

  下面是運行中的示例應用程序的幾個快照:


發射圖標

書簽列表

加載表單

Headers列表

Topic表單

  本文將包含下面內容:

  ·用NetBeans 4.0創建新的移動應用程序工程

  ·配置你的NetBeans 4.0工程以允許使用第三方庫(如kXML 2)

  ·使用混淆器來減小使用NetBeans 4.0發布的jar文件的大小

  ·用NetBeans 4.0在 仿真 器上運行移動應用程序

一、 設計應用程序

  下載本文所附有的 源代 碼,其中有五個源碼文件:

  ·RssFeed.java,這是RSS回饋類的代碼文件

  ·RssItem.java,這是RSS回饋項類的代碼文件

  ·RssFeedParser.java,這是RSS回饋分析器類的代碼文件

  ·Settings.java,這是設置工具類的代碼文件

  ·RssReaderMIDlet.java,這是MIDlet類的代碼文件

  本文不是深入地解釋每一個類的功能。具體實現,你可以參考相應的源代碼。

二、 需求

  你必須擁有NetBeans IDE 4.0并且在你開始進行J2ME MIDP開發之前已經安裝好NetBeans Mobility Pack 4.0。關于下載和安裝完整環境的具體信息請見J2ME MIDP開發下載頁面。另外,你需要下載kXML移動類庫。當前該類庫的最新版本是2.1.9。你可以從此處 下載kXML 的最新發行版本。請把kxml2-min.jar下載到你的計算機的任何文件夾下。

  三、 創建一個移動類庫工程

  (一) 創建一個移動應用程序工程

  1. 選擇"文件">"新建工程"(Ctrl- Shift -N)。在類型下面,選擇"移動"。

  2. 在工程下選擇"移動應用程序",點擊"下一步"。

  3. 在工程名中,輸入"RSS Reader"。

  4. 可以把工程的位置改變到你的計算機上任何文件夾位置。

  5. 選擇"設置為主工程"復選框

  6. 不選擇"創建Hello MIDlet"復選框

  7. 點擊"完成"。

  現在,工程結點在工程窗口中看上去應該如下形式:


  (二) 為源文件和應用程序圖標創建新的Java包

  1. 在工程窗口中右擊該RSS Reader工程結點并且選擇"新建">"Java打包"。


  2. 在打包名字中,輸入"RssReader"。

  3. 點擊"完成"。

  4. 重復上一步操作并且添加圖標打包。

  現在,你已經有了源代碼的打包文件和應用程序圖標。


  (三) 配置工程

  1. 在工程窗口中右擊RSS Reader工程結點并且選擇"屬性"。

  2. 選擇"應用程序描述符">"屬性"。

  3. 在General屬性列表下選擇MIDlet-供應商一行并且點擊"編輯"。

  4. 在值下,輸入你自己的名字。

  5. 點擊OK按鈕關閉編輯窗口。

  現在我們將添加一個到你已下載到你的機器中的kXML庫的引用。

  1. 選擇"構建">"庫和資源"。

  2. 點擊"添加Jar/Zip"。

  3. 瀏覽以下載kxml2-min.jar文件。

  現在,你已增加了對kXML庫的參考并且你能在你的應用程序中使用kXML分析器了。
四) 創建源碼文件

  現在,我們將創建這個工程的源代碼文件?,F在,你應該已經下載了已有的源碼文件-如前面一節所述。現在,你應該把它們移動到你的工程文件夾的src/RssReader子文件夾下。

  在你復制源碼文件到RssReader文件夾后,工程窗口的RssReader包看上去應該如下圖所示。注意,有可能需要花費幾秒鐘時間來刷新工程窗口中的包內容。


  如果你還沒有源代碼,那么你可以使用"新建">"Java Class"或"新建">"Midlet"特征,之后創建你自己的代碼。

  (五) 給你的應用程序添加圖標

  現在我們把一個圖標添加到我們的移動應用程序上。

  1. 右擊下圖并下載它到RSS Reader工程的src/icons/子文件夾下:


  2. 右擊工程窗口中的RSS Reader工程結點并選擇"屬性"。

  3. 選擇"應用程序描述符">"MIDlets"。

  4. 點擊"添加"。

  注意,NetBeans IDE非常聰明-它能夠填充所有字段,盡管你只需要選擇你的應用程序所需要的圖標。

  1. 在MIDlet圖標下,選擇/icons/rss.png。


  2. 點擊OK按鈕以關閉這兩個窗口。

四、 使用混淆器來減小MIDlet文件的尺寸

  現在我們開始構建該工程。

  1. 按F11來構建你的工程。

  作為選擇,你可以從主菜單中選擇"構建">"構建主工程"。

  2. 在文件窗口中右擊RSS_Reader.jar文件并且選擇"屬性"。


  注意,該jar文件的大小幾乎是24kb。


  3. 右擊RSS Reader工程結點并且選擇"屬性"。

  4. 選擇"構建"-"混淆"。

  5. 拖動混淆級別滑動滾動條到最大值(=High)。

  6. 點擊OK按鈕。

  7. 按F11鍵重新構建這個應用程序。

  8. 文件窗口中右擊RSS_Reader.jar文件并且選擇"屬性"。

  注意,jar文件的尺寸減小到了15kb。


  因為在較小移動設備上的內存使用是一個關鍵問題,所以混淆是移動應用程序開發的非常重要的一部分?,F在,僅通過改變我們的NetBeans IDE中的混淆設置就已經節省了將近10kb內存空間。

五、 使用仿真器

  按F6鍵運行程序。

  作為選擇,你可以選擇"運行"-"運行主工程"。在默認仿真器上按下"發射"按鈕。

  現在,RSS Reader運行起來,你能使用它來觀看RSS回饋信息。下列屏幕快照是從Sony Ericsson仿真器中拍攝的。


發射圖標

書簽列表

加載表單

Headers列表

主題表單

六、 結論

  你可以通過再添加一些新特性來繼續該應用程序的開發。例如,你可以添加對Atom XML回饋的支持。

NetBeans 4.0創建J2ME手機RSS閱讀器


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!?。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美日韩亚洲一区 | 日韩在线观看视频一区 | 日本天堂网址 | 一区二区三区毛片 | 欧美黑人激情 | 午夜精品毛片 | 亚洲一区中文字幕 | 精品亚洲成人 | 天天干视频网站 | 国产免费一区二区 | jiucao视频在线观看 | 国产大片在线观看 | 午夜影视在线观看免费完整高清大全 | 性做久久久久久 | 日本香港三级和澳门三级 | 国产精品91久久久 | 日产精品卡二卡三卡四卡乱码视频 | 日韩在线视频中文字幕 | 国产精品天天干 | 91精品国产色综合久久不卡蜜臀 | 国产精品亚洲片在线va | 日本高清视频在线播放 | 一区二区三区四区视频 | A片扒开双腿猛进入免费观看 | av影音资源 | 亚洲激情视频在线观看 | 免费观看成人碰视频公开 | 久久夜色精品国产亚洲 | 日韩欧美一区二区三区视频 | 久草免费网站 | 九色 在线 | 国产午夜精品一区二区三区 | 在线播放国产精品 | 欧美日本一道高清二区三区 | 亚洲精品在线观看视频 | 日韩一区二区三区四区五区 | 国产精品视频免费观看 | 欧美综合精品 | 欧美一级精品 | aⅴ免费在线观看 | 久久久久久久99精品免费观看 |