程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> J2ME新手入門系列

J2ME新手入門系列

編輯:J2ME
序:雖然寫了將近一年的J2ME游戲,對這個感念還是比較模糊,所以讀了王森先生的書寫點記錄,當自己是新手重新學一遍,可能比較亂,算是隨筆了~~~~~ 1.1    用Java寫程序的時候會使用到SUN提供的Java標准類庫,是由各種各樣包(package)組成的核心類庫(Core Class)即Java.*,以及擴充類庫(Extended Class)即Javax.*;   1.2   CLDC和MIDP CLDC:J2ME裡面有Configuration(配置)的概念,基本是指硬件的能力(cpu,內存等),分別為CLDC(Connected Limited Device Configuration可連接外界,資源有限)  CDC(Connected Device Configuration資源無限),可支持的庫有java.lang.* java.io.* java.util.* Javax.microedition.io.* ;     MIDP:Configuration之上還有Profile(特性),我的理解就是在Configuration的基礎上擴充了一些針對特種設備的方法,其中就有Mobile Information Device Profile(MIDP),指針對移動設備定義的規范。   1.3   MIDlet和 MIDlet Suite MIDlet:一個可執行的應用程序的基本單位,除了繼承自Javax.microedition.midlet.MIDlet,還包括可以讓此類可以順利執行的資源文件(非class都成為資源文件)的集合。 MIDlet Suite:許多MIDlet所構成的集合,又叫MIDP應用程序(MIDP Application),一個MIDP應用程序裡可以包含許多MIDlet,但是一般來說只有一個。   1.4   JAR和JAD 一個完整的MIDP應用程序,由一個JAD文件與JAR文件組成。 JAD:描述MIDP應用程序基本信息的文本文件(描述文件),通過JAD來對應到JAR。 JAR:包裹住MIDP應用程序的文件(ZIP壓縮格式),包含class文件、資源文件,另外有一個清單文件(Manifest.mf也是用來描述應用程序基本信息的)。 注意:如果描述文件或者清單文件中出現了非ASCII碼定義的文字,缺省要以UTF8形式出現才可以(如果是MIDP for Palm就必須使用ASCII類型的Unicode),目前的J2ME開發工具都會自動把我們所輸入的中文轉換成UTF8編碼的形式存入描述文件或清單文件中。   1.5   MIDP應用程序基本功能 JAR中的class文件可以被同一個class中的所有MIDlet調用, 資源文件則可以通過Java.lang.Class.getResourceAsStream( )來存取; 描述文件和清單文件的內容可通過Java.microedition.midlet.MIDlet.getAppProperty()取得; 平台特性可通過Java.lang.System.getProperty( )取得。 注意:使用getResourceAsStream時需要一個URL,最好用“/”作為開頭,“/”表示JAR文件中的根目錄;還有,class文件不能用這個方法作為資源來存取。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved