J2ME新手入门系列 ―― (一)
2006-08-24 17:07
225 查看
序:虽然写了将近一年的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.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文件不能用这个方法作为资源来存取。
相关文章推荐
- J2ME新手入门系列 ―― (一)
- J2ME新手入门9要点
- 新手入门系列(二)——从零开始创建 BREW™ 应用程序
- J2ME程序开发新手入门九大要点(转摘)
- SEO系列三:周珍谈新手如何快速入门
- J2ME程序开发新手入门要领
- J2ME程序开发新手入门要领
- [新手入门]快速学习 ADO.NET Entity Framework系列文章 #3 -- LINQ-to-SQL、EntitySQL、查询产生器方法(Query builder)三种语法
- JavaScript最佳新手入门系列之(ajax)
- J2ME程序开发新手入门九大要点
- 新手入门系列(二)——从零开始创建 BREW™ 应用程序
- J2ME程序开发新手入门要领
- J2ME开发入门专题系列之一:J2ME概述 (2005.07.01 来自:空中网)
- [新手入门]快速学习 ADO.NET Entity Framework系列文章 #4 -- 数据新增、删除、修改(ObkectContext的 .SaveChange()方法)
- 新手入门之j2me学习方法总结--摘录篇
- J2ME程序开发新手入门要领
- J2ME程序开发新手入门要领
- J2ME程序开发新手入门九大要点
- 新手入门系列(三)——Brew常见错误整理(转贴外加整理)
- J2ME程序开发新手入门要领【转】