刚刚配置好了电脑的开发环境现在开始编写一个小Demo:
目标:编写一个小的demo能够放入自己的手机中运行。
1、打开eclipse新建一个j2me项目。
2、编写代码:
import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class hellow extends MIDlet implements CommandListener { private Display display=null; private Command exitCommand=new Command("Exit",Command.EXIT,0); public hellow() { // TODO Auto-generated constructor stub System.out.println("hello"); } public void destroyApp(boolean arg0) throws MIDletStateChangeException { } protected void pauseApp() { // TODO Auto-generated method stub System.out.println("hello"); } protected void startApp() throws MIDletStateChangeException { //??|?¡ì??Disploy??¨¬o|?¡ì???¨¬?¡§¡§y display=Display.getDisplay(this); Form mainFrom=new Form("simple"); Image img=null; try{ img=Image.createImage("/JavaPowered.png"); }catch (Exception e) { e.printStackTrace(); } if(img!=null) mainFrom.append(img); mainFrom.addCommand(exitCommand); mainFrom.setCommandListener(this); display.setCurrent(mainFrom); } public void commandAction(Command cmd, Displayable s) { if(cmd==exitCommand) { try { destroyApp(false); } catch (MIDletStateChangeException e) { // TODO Auto-generated catch block e.printStackTrace(); } notifyDestroyed(); } } }
3、运行界面
4、说明成功,打包发布即可。
5、到工程目录下\hellodemo\deployed中把.jar考出来就可以了,放到手机里面就可以打开了。
6、手机型号 诺基亚3110c s40 第三版 操作系统