隨筆-1  評論-68  文章-98  trackbacks-0

           

          JBuilder2006附帶安裝的是jdk1.5,相比jb2005,新增了不少功能,特別是協作開發方面。

          切入正題,開發一個簡單的j2me程序,通過手機的cmwap連接訪問web地址。

          新建一個project,jdk選jb2006自帶的J2ME Wireless Toolkit 2.2;
          新建一個MIDlet程序 HttpClientMIDlet,通過一個Form,訪問輸入的http地址。

          手機上訪問url地址與電腦瀏覽器訪問唯一的區別就是多了移動的代理節點:
          HttpConnection httpConn = ( HttpConnection ) Connector.open("http://10.0.0.172:80"+{"相對路徑"});
          httpConn.setRequestProperty( "X-Online-Host", {"不含http://的具體server ip"});

          程序很快over,make后發現程序沒有產生異常,但是消息窗口卻報了2個error,如下圖所示:

           

          jdk1.5的新接口java.lang.StringBuilder搞的鬼,按提示找到項目的Builder Java的Target VM 選項,選擇Java 2 SDK v 1.4 and later 或者 All Java SDKs,只要改變默認的 J2SDK 1.5即可。



          刷新后rebuild,程序pass!
          本機環境測試通過,下面就要將程序打包,生成.jar和.jad文件,并發布到手機上。
          File->New...->Archive,選擇MIDlet,按提示完成11個Step的輸入,注意,在Step 4 Specify the required attributes for this MIDlet Suite中,Configuration中填入CLDC-1.0。默認填入的是CLDC-1.1,鑒于目前大部分手機還只支持1.0,填入1.1的話,手機會提示“版本無效,無法安裝”。

          最后,通過藍牙(紅外\數據線\無線下載)將.jar文件發送到手機的收件箱,點擊安裝后,就可以正常使用了。


          J2ME手機游戲開發必備工具(JDK,WTK,Netbeans,Eclipse,Sony,NOKIA...)
          http://www.j2megame.net/?action-viewthread-tid-63

          S60 Platform SDKs for Symbian OS, for Java?
          http://www.forum.nokia.com/info/sw.nokia.com/id/6e772b17-604b-4081-999c-31f1f0dc2dbb/S60_Platform_SDKs_for_Symbian_OS_for_Java.html

          Carbide.j 1.5
          http://www.forum.nokia.com/info/sw.nokia.com/id/bc2785aa-bda0-436a-80d6-e6cf4157416a.html

          posted on 2006-08-11 17:47 Xu Jianxiang 閱讀(725) 評論(0)  編輯  收藏 所屬分類: Mobile Tech
          主站蜘蛛池模板: 攀枝花市| 罗江县| 黎城县| 寿光市| 绥滨县| 永靖县| 西丰县| 壤塘县| 伊宁市| 山阴县| 泗洪县| 永胜县| 新竹市| 乌兰县| 湟中县| 宣汉县| 和田市| 阆中市| 龙州县| 罗江县| 谢通门县| 衡东县| 临海市| 拜城县| 平江县| 黄骅市| 汉阴县| 浙江省| 共和县| 东平县| 阜康市| 桦甸市| 冕宁县| 成安县| 江津市| 曲水县| 津南区| 新绛县| 荥阳市| 新密市| 双流县|