使用 Java 撰寫手機應用程式 - Motorola iDEN 篇(二):除錯與中文支援補充
本文為前篇(ID 78011)之鏡像內容,重點相同,不再重複。 請參考 ID 78011 之完整說明: MIDlet 除錯條件 (KDWP、下載工具、傳輸介面
使用 Java 撰寫手機應用程式(續):除錯、中文支援與開發工具
MIDlet 除錯技巧 System.out.println():模擬器主控台直接輸出,真機需廠商提供 KDWP (KVM Debug Wire Protoc
使用 Java 撰寫手機應用程式(MIDP 入門完整指南)
前言 手機與 PDA 融合趨勢下,Java 成為跨平台開發首選。手機上的 Java 應用稱為 MIDlet,本文基於 Motorola J2ME SDK (iD
J2ME 學習筆記(一):螢幕切換與 Displayable 傳遞技巧
核心概念 MIDlet 持有唯一 Display 物件,代表當前螢幕。切換畫面即呼叫 display.setCurrent(Displayable)。若在另一個
J2ME 手機遊戲開發日記(一):環境搭建與 MIDlet 基礎
開發環境 OS:Windows 2000 IDE:JBuilder X(記憶體 512MB,較新版本較吃重) SDK:Sony Ericsson J2ME S
J2ME 低階 UI 文字自動換行演算法(支援中英日文)
問題背景 在 Canvas 低階繪圖上顯示長文字(如 RPG 對話),需自動依螢幕寬度換行。英文不可拆分單字,中日文可逐字換行。 通用換行方法:getSubs
J2ME 遊戲引擎主迴圈架構:有無執行緒兩種實作比較
架構概覽 典型 J2ME 遊戲包含兩個類別:MIDlet(生命週期入口)與 Displayable(繪製與輸入)。主迴圈通常置於 Displayable 實作
J2ME 開發環境完整安裝指南(四大方案對比)
方案一:Borland JBuilder + MobileSet(推薦) 必裝:JBuilder 7/8/9(完整安裝)、Borland MobileSet
J2ME 2D 遊戲入門之旅(五):爆炸特效與導彈道具實作
特效層與邏輯層的通訊 遊戲特效(爆炸、煙霧等)常覆蓋在遊戲畫面上,但與邏輯層有時序依賴:爆炸期間凍結玩家輸入、等待動畫結束再顯示分數。簡易做法是使用全域旗標 g
J2ME 2D 遊戲入門之旅(四):子彈群管理與碰撞檢測
設計目標 飛機遊戲中子彈數量大、頻繁生成銷毀,若每顆子彈對應一個 Sprite 會嚴重消耗記憶體。解決方案:共享單一 Sprite,以二維陣列管理子彈狀態。
J2ME 開發筆記:鍵盤事件在不同手機上的差異
現象觀察 測試機型:Nokia 7210、3100。發現這些機型一次只能處理一個按鍵事件。若一個鍵按下未放開,其他鍵的 keyPressed 事件不會觸發。
J2ME 2D 遊戲入門之旅(一):遊戲框架設計
系列簡介 響應 J2MEdev 站長號召,分享 2D 手機遊戲開發經驗。採用 MIDP 2.0 + Game API,開發工具 JBuilder。完整原始碼將於
J2ME 讀取 HTTP Cookie 的實用方法
程式碼片段 從 HttpConnection 的回應標頭中解析 Set-Cookie,支援常見的 Session ID 格式(JSESSIONID、PHPSES
使用 EclipseME 0.5.5 建立第一個 J2ME HelloWorld 程式
前置準備 已安裝 Eclipse 3.0.1 並完成 EclipseME 0.5.5 外掛安裝(參考前一篇文章)。確認已安裝 Sun Java Wireless
解決 J2ME 與 C# HTTP 通訊的中文亂碼問題
問題背景 初學 J2ME 時,嘗試讓 MIDlet 與 C# 架設的 HTTP 端點通訊,發現中文參數傳遞會產生亂碼。查閱論壇資訊,最簡單的做法是雙方皆使用 U
J2ME 學習筆記(八):高階 UI 元件與開發心得
前言:周末的代碼時光 週六清晨,我買了 2.5 磅星巴克咖啡豆,花了 599 元,算是給自己的一點小獎勵。磨好一杯濃郁的咖啡,點上煙,繼續 J2ME 的學習旅程