快速业务通道

初学j2me必读 网友学习笔记 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
)的高级工具包(例如:用户界面组件、高级声音播放功能等)。这被称为一个描述。

 我们通常支持Java的手机实现采用有限连接设备配置(the Connected Limited Device Configuration ,CLDC)和移动信息设备描述(Mobile Information Device Profile MIDP)  我们平时也称呼我们手机上开发的Java程序叫做Midlet(因为是采用MIDP开发出来的么,他也是我们系统运行的一个最主要的类)或者更亲切的称呼他Kjava.

 至于他的好处么,en, 当然是SUN说的“一次编译,到处运行”优势了。也就是说你不用再针对特定的设备编程,而只需要在PC的模拟器中测试编译一次,就可以运行在任何支持MIDP的手机平台上了。但优势也是劣势,如果想要运行在通用的平台上,就要有一些安全方面的考虑。

 Java放弃了很多东西,其中自然就包括了很多涉及硬件底层的功能。譬如电话、电话簿操作、短信功能以及一些其他的功能。所以很多人也在笑话“Kjava像个玩具,只能做游戏”。

 为了弥补这个缺憾,各个厂商先后推出了自己OEM的API包来支持很多底层功能,当然其中调用了许多Java Native方法,这在一定程度上破坏了Java随处运行的特性了,可谓“熊掌鱼翅不可兼得也”。Sun自己也在做出努力,推出MIDP2.0,补充了一些API,这也正是我们所期盼的。当然,J2ME最为突出的优点就是他的简单,只要稍微有些Java语言基础的人都可以很快地掌握它。只需配置好环境,就可以生成应用。这也大大的降低了手机开发的门槛。试问,还有什么比看到自己的程序运行在手机上更能带给我们激情的呢?呵呵。

 我的手机开发也正是从J2ME开始的,下面就让我具体的介绍一下J2ME开发手机游戏的步骤吧。

 首先,就是配置J2ME的开发环境,先从Sun的网站中可以下载到j2sdk(简称JDK),1.3或1.4的版本都可以,还有j2me_wireless_toolkit1.4(简称WTK)。先按要求装好JDK,然后再按照规定一步一步的安装WTK,在安装的过程中他会自动配置JDK的路径和开发的环境。现在在Sun的网站上同时提供了WTK1.4和WTK2.0这两个版本,WTK2.0多提供了几个很有用的开发包(主要是加密,游戏和媒体控制),但是可惜的是现在支持WTK2.0的手机还是很少,所以我安装的还是WTK1.4。

 在安装好这些开发环境这后,你就可以进入菜单直接启动KtoolBar了,这是一个对所产生的Midlet编译、运行、打包的集成环境,可以利用它来进行新建项目、打开项目、选择目标模拟器编译、运行并打包等操作。这是一个可视化的环境。进入安装后的目录,你就可以看到以下几个主要的文件夹: appdb:这个文件夹主要是用来存放系统所需要的图片和一些数据库文件的。 apps: 这是系统的工程目录,也是最重要的,里面存放的都是具体的应用程序。其中包括了系统自带的和你创建的应用程序的原文件(*.java)、编译后的文件(*.class)、打好的压缩包、相关的配置文件(*.jar,*.jad)以及各种资源等。 bin: 这是系统工作目录,里面是系统的各种工具,是WTK系统运行的核心。 docs: 里面放置了详细的说明文件,用户手册以及API,是学习和开发人员的必读之物。 lib: 放置CLDC/MIDP开发包的地方。 wtklib: 存放了一些WTK需要用到的资源,其中最重要的是devices目录,主要用来存放模拟器配置。在这里,你可以配置你的目标设备的模拟器。 下面让我们打开apps目录,进入一个工程目录内,来看看几个有用处的文件夹: bin : 程序打包后,压缩包(*.jar)和配置简表(*.jad) 的存放路径。 Classes : 编译后,类文件(*.class)的存放路径。 Res : 程序的资源文件,主要是图片(*.png)。 Src : 程序源代码所存放的地方(*.java)

 了解了这些,我们就可以创建我们自己的应用程序了,首先

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号