快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
,在KtoolBar中,创建一个新的项目,我们需要填写项目的名称和Midlet名程(真是一个奇怪的东西,Sun在制定Java规范的时候总是喜欢将程序片起名为let,譬如Applet、Servelet,还有Spoilet等,其实看到这些,有编写java经验的老手都会明白Midlet的结构了,基本上和Applet没有多大的区别)在接下去的Setting页面中选择默认设置就可以了,然后你会发现在apps的目录下多了一个应用程序的目录,现在就可以在其src目录下创建你的应用程序 java源文件了。

(填写创建一个工程必要的工程名称和主类Midlet的名称)

 MIDP的程序结构和Applet非常相似,他的主文件名称叫做Midlet,是从javax.microedition.midlet 包下派生出来的,是MIDP的主要扩展包之一,其中定义了整个体系的结构。

javax.microedition.lcdui是一个封装了各种界面控件的包,提供了MIDP在用户接口方面的各种支持。javax.microedition.rms主要提供了数据库的接口而javax.microedition.io则是提供网络支持的重要途径。这是MIDP所区别于Java的三个主要的扩充包。还有java.io(提供输入输出流的支持),java.lang(提供语言环境的支持),java.util(提供一些重要的工具支持)这些都是从Java中继承下来的核心开发包。

 具体的程序编写过程还请参考WTK自带的帮助和API应用手册。

初学j2me必读 网友学习笔记(3)

时间:2007-05-30

在scr目录下的应用程序编辑好以后,在WTK选择编译,就可以编译你的应用程序了,编译的步骤和结果会显示在下面的信息框中,如果编译顺利通过的话,就可以点击运行按钮来启动模拟器进而运行你的应用程序了。

 OK,一切都是那么的简单。模拟器是通过devices列表框来选择的。wtklib\devices目录下有几种系统自带的模拟器,我们可以通过选择模拟器来配置我们程序实际需要的运行环境。在一切都顺利完成之后,就可以将应用程序打包了,打包的时候可以先配置简档文件,在应用程序中点击Setting就可以配置了,具体的配置方法请参考用户指南,生成的JAD文件实际上是一份文本的注册文件,在应用程序被网络无线用户下载的时候起到了一个说明文件的作用,在一切配置好以后,点击project\packag\Create Package的菜单项就可以编译打包了。

 生成的压缩包(*.jar)和配置文件(*.jad)被放置在apps\应用程序名称\bin目录下。把压缩包上传到实际的设备中就可以实机操作了。

 综上所述,WTK仅仅提供了一个可视化的工程管理、编译、运行和打包的工具,却没有提供编辑源代码的环境,这样你就有很大的自由度去选择源码编辑器了。我使用的编辑工具是UEdit,它提供给我一个非常简单的编辑和管理源代码的工作环境,并拥有强大的编辑功能,给我的学习开发带来了很多方便。当然你也可以选用IBM的Eclipse(这也是一个非常好的编辑源代码的免费工具,而且是开源的,我个人也非常的喜欢),或者Sun的SunOne for Mobile 以及Broland的Jbuilder 一切都可以根据自己的爱好去选择。

 有些人问起了关于“混淆”的问题。由于JAVA程序是半解释的,他的目标文件是字节码,也就是*.class的形式,导致了他很容易被反编译(我见过很多反编译的工具,做的都相当的漂亮)。混淆就是打乱程序中所有的变量名称和函数名称,让其他人进行反编译后无法看懂你的源文件,这是一个不可逆的过程,由于修改了变量函数的名称(简单的说就是把你一个很长的名字缩小到一个字母而已,反正机器又不用去记),在编译的时候混淆也能够起到一些压缩的作用。哦,混淆是需要特定工具包来实现的。

 retroguard可以用在WTK1.4上面,用法非常简单,只需要把解压后的retroguard.jar文件放到WTK\bin目录下就可以了,在打包的时候仅需要选择下面一项打成混淆包就可以了。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号