J2ME

A collection of 4 posts

J2ME

J2ME 中关于 Date 对象的操作

日期时间操作是J2me开发中的一个重点,然而J2me发展到现在,鉴于设备性能的局限性,其Date对象一直是Java 3版本下的简易版本,仅仅提供一个Date对象和uint类型的转换工作以及获取当前时间,其他的格式化等功能完全没有提供。翻了一下API可知,Java 3将Data对象的一些字段操作写在了java.util.Calendar包。 使用Calendar对象操作Date对象主要分为以下三步: 首先要指定时区,但是在模拟器上测试时只能支持+0时区的,实机未测试,一般使用不带参数的getInstance静态方法获取一个Calendar的实例。 其次是使用setDate实例方法传入一个已知的Date对象,如果获取的是当前时间的信息可以省略这一步,不必使用setDate(new Date())获取当前时间。在第一步getInstance之后其内部存储的Date值就是当前时间。 之后就可以使用get和set方法对Date对象的某些字段进行操作,在Calendar类中声明了许多用于作为字段名的常量,如YEAR、MONTH、DATE、DAY_OF_WEEK、HOUR_OF_DAY、HOUR、AM_PM、MINUTE、SECOND,以及MILLISECOND等。使用这些字段时要注意以下几点: MONTH的返回值范围是0-11,

J2ME

EclipseME + J2ME WTK + Antenna Jar搭配J2ME环境成功

Eclipse用的3.8M1,在eclipse官网找最新版下载。 EclipseME用Eclipse的自动安装,地址是http://eclipseme.org/updates/。 J2ME WTK要下载http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#sun_java_wireless_toolkit-2.5.2_01b-oth-JPR的版本,从3.0开始Sun内置了NetBeans的IDE,且不再主动兼容Eclipse。 Antenna去http://antenna.sourceforge.net/下一个最新的存到WTK的安装目录即可。 设置Eclipse,在JavaME页面下设置Antenna JAR的地址为第四步存的jar,设置WTK Root为第三步的安装目录。 设置JavaME下的Device Management,Import,目录下写安装目录然后Refresh,扫到了四个Device,