J2ME 發送簡訊實作:Sony Ericsson K508C 實測心得與號碼格式處理
背景 作者使用 Sony Ericsson K508C (支援 MIDP 2.0) 進行 J2ME 簡訊發送開發,記錄實作細節與號碼格式差異。 必要 Impo
J2ME 遊戲開發:MIDP 2.0 Media API 音樂播放完整指南
為遊戲注入聲音:從 Tone 序列到 MIDI/MP3 播放 畫面再精美,沒有音效與背景音樂的遊戲總覺得缺了靈魂。J2ME 通過 Mobile Media AP
J2ME 發送簡訊 (SMS) 完整實作指南:WMA API 詳解與程式碼範例
簡訊發送三大模式對比 模式原理適用場景 網關發送App → 運營商網關 → 手機網站服務、大量群發、伺服器端 AT 指令 (PC 連手機)PC 透過資料線 +
Java 源碼級解析:java.lang.System 核心實現與 J2ME 差異
System 類別核心原始碼 (J2SE 參考實作) public final class System { private System() {}
Ant 實戰教程:從入門到多模組專案建構最佳實踐
什麼是 Ant? Ant 是基於 Java 的跨平台建構工具。對比 Make:語法更簡潔 (XML)、跨平台、功能更強大、可透過開發自定義 Task 擴充。
Henson Float 庫:J2ME 無 FPU 環境下的浮點運算最佳選擇
為什麼需要 J2ME 浮點庫? 早期 CLDC 1.0 裝置普遍缺乏硬體浮點運算單元 (FPU),Java 原生 float/double 不被支援。雖有 Ma
J2ME 獲取手機 IMEI 與 Cell ID 完整方案:跨廠商實作總結
背景與挑戰 IMEI (國際行動裝置識別碼) 與 Cell ID (基站識別碼) 屬於廠商私有擴展,無統一標準 API。各廠商透過 System.getProp
Java 新手必讀:環境建置、工具鏈與學習路線完整指南
1. 核心開發套件 (JDK/J2SE) JDK 1.1.8 後更名為 J2SE 下載:https://java.sun.com/J2SE/downloads
Java Applet 完整指南:原理、部署與資源網站總覽
什麼是 Java Applet? Java Applet 是用 Java 語言編寫的小型應用程式,可直接嵌入網頁並在瀏覽器中執行,能產生豐富的多媒體互動效果。包
J2ME 彩色轉灰度算法深度解析與優化
從浮點運算到位移優化:灰度轉換的演進之路 在行動裝置上處理圖像時,彩色轉灰度是基礎且高頻的操作。考慮到早期手機 CPU 無浮點運算單元(FPU),如何用整數運算
Java 入門實戰:從 Hello World 到視窗程式的完整指南
Java 程式編譯與執行基礎 編譯器:javac.exe,將 .java 原始碼編譯為位元碼 .class 執行器:java.exe (Windows),執行
MIDI 檔案格式深度解析:從標頭區塊到事件指令完整規範
前言 為了在 Sega Genesis 上播放 MIDI 音樂,作者深入研究了 MIDI 檔案格式,並整理出這份詳細的格式規範文檔,包含標頭區塊、軌道區塊、De
在 Eclipse 中使用 Ant 自動化編譯 J2ME 專案完整指南
緣起:Eclipse 的「罷工」與 Ant 的救贖 某天不小心刪除了 Eclipse J2ME 專案 verifIEd/classes 目錄下的內容,結果 Ec
J2ME 按鍵處理:從 MIDP 1.0 到 MIDP 2.0 的進化與實戰技巧
前言:為什麼按鍵處理是 J2ME 遊戲開發的關鍵? 在早期的 J2ME 遊戲開發中,按鍵處理一直是開發者頭疼的問題。MIDP 1.0 時代,開發者只能依賴 ke
Java ME 中文編碼完全指南:從編碼原理到 RMS/網路/資源/JAD 全場景實戰 (修訂版)
前言 本文為 J2ME 中文編碼完整攻略 的修訂補充版,針對實戰中易踩的坑補充細節,並增加「編碼自動偵測工具類」、「MIDP 3.0 / Java ME 8 新
J2ME 長按鍵處理最佳實踐:旗標法兼容無 keyRepeated 裝置
問題背景 MIDP 低階事件: keyPressed(int keyCode):按下瞬間觸發一次。 keyReleased(int keyCode):釋放瞬間
解析 java.lang.Runtime:J2ME 單例模式、記憶體查詢與無進程模型
原始碼節錄 (CLDC 1.1 參考實作) public class Runtime { private static Runtime currentR
優化版圖片雙線性插值縮放演算法:記憶體高效單行緩衝實作
優化動機 經典雙線性插值需分配 srcW*srcH + dstW*dstH 兩個大型 int[],在 200KB 堆限制的 J2ME 裝置上極易 OOM。本優化