`
pengchua
  • 浏览: 153735 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

j2me手机开发入门

阅读更多

j2me手机开发入门

<1> 下载 eclipse3.2 \
j2me_wireless_toolkit-2_1_01-windows.exe
\ eclipseme1.6.8并安装
//使用eclipse3.1有点问题
 
<2>重新启动eclipse,点击 windows ->选择 preference ->选择 j2me ->选择 Device Managment ->点击import ->

选择 Browes ->选择 jwtk2.2的安装目录->点击 Refresh-->finish.

<3>开启测试项目 ,重新启动eclipse,file ->new ->project ->j2me ->j2me midlet suite ->命名项目名称为

testj2me

 

<4>验证环境搭建,在项目中编写一个名为HelloWorld 的java程序,源码如下:

import java.util.Date;

import javax.microedition.lcdui.Alert;
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.TextBox;
import javax.microedition.midlet.MIDlet;

public class HelloWorld extends MIDlet implements CommandListener{
 private TextBox textbox;
 protected Alert timeAlert;
 protected Form form;
 /**
  * Constructor of the HelloWorld class
  */
 public HelloWorld() {
  textbox = new TextBox("", "Hello World!", 20, 0);
  timeAlert = new Alert("Alert!");
     timeAlert.setString(new Date().toString());
     timeAlert.setTimeout(Alert.FOREVER);
    
 
 }
 /*
  * The startApp method is used for starting or restarting a MIDlet.
  *
  * @see javax.microedition.midlet.MIDlet#startApp()
  */
 public void startApp() {
//  Display.getDisplay(this).setCurrent(form);
//  Form f = new Form("HelloTest");
  Display.getDisplay(this).setCurrent(timeAlert);
 }
 /*
  * The pauseApp method is called by the system to ask a MIDlet to "pause"
  *
  * @see javax.microedition.midlet.MIDlet#pauseApp()
  */
 public void pauseApp() {
 }
 /*
  * The destroyApp method is called by the system when the MIDlet is about to
  * be destroyed
  *
  * @see javax.microedition.midlet.MIDlet#destroyApp(boolean)
  */
 public void destroyApp(boolean unconditional) {
  form=null;
 }
 public void commandAction(Command c, Displayable d)
 {
  if(c.getCommandType()==(Command.EXIT)){
  //  Destroy this MIDlet
   destroyApp(true);
   //  Notify the application management software that this MIDlet
   //  has entered the destroyed state
   notifyDestroyed();
  }else{
   submit();   // if submit ,excute submit() method;
  }
  
 }
 private void submit(){
  timeAlert = new Alert("Alert!");
     timeAlert.setString("Submit success!");
     Display.getDisplay(this).setCurrent(timeAlert);
 }
}

<5>运行 -> 选择run as -> emulated j2me midlet.
参考网站:http://www.j2medev.com/Index.html
 



分享到:
评论

相关推荐

    J2ME手机开发入门

    《J2ME手机开发入门》是一本针对初学者的指南,旨在帮助读者快速掌握Java Micro Edition(J2ME)在移动设备上的应用开发技术。J2ME是Java平台的一个子集,专门设计用于资源有限的嵌入式设备,如早期的智能手机和平板...

    J2ME手机开发入门源码 J2ME

    **J2ME手机开发入门源码详解** Java 2 Micro Edition(J2ME)是Java技术的一个重要分支,主要用于嵌入式系统,如移动设备、智能家电等。它提供了跨平台的能力,使得开发者可以编写一次代码,到处运行。在本文中,...

    J2me 手机开发入门教程[1]

    【J2ME手机开发入门教程】 J2ME(Java 2 Micro Edition)是Sun Microsystems为嵌入式系统和移动设备开发的一种Java平台。它由KVM(K Virtual Machine)虚拟机和一组API组成,适用于资源有限的设备。KVM占用内存小,...

    J2ME手机开发入门知识必读

    总之,J2ME手机开发入门需要掌握基本的Java编程,理解MIDP和CLDC的概念,熟悉J2ME的开发环境和工具,以及掌握MIDlet的生命周期和界面设计。通过实践和不断学习,可以逐步精通J2ME应用程序的开发。

    《J2ME手机开发入门》

    《J2ME手机开发入门》是一本面向初学者的书籍,旨在帮助读者快速掌握Java Micro Edition(J2ME)在手机应用开发中的基础知识和技术。J2ME是Java平台的一个子集,专门用于嵌入式设备,如早期的智能手机和平板电脑。...

    j2me手机开发视频入门教程

    **J2ME手机开发视频入门教程** J2ME(Java 2 Micro Edition)是Java平台的一个子集,专为资源有限的嵌入式设备,包括移动电话和掌上设备而设计。这个视频教程针对初学者,旨在帮助他们快速掌握J2ME手机应用的开发...

    j2me 手机程序入门,让你快速掌握j2me手机程序开发

    本教程将引导初学者深入理解J2ME手机程序开发,帮助你快速入门并掌握核心概念。 1. **J2ME概述** J2ME由Java ME配置(Configurations)和Java ME框架(Profiles)组成。配置定义了设备的基本能力,如内存大小和...

    用Eclipse开发J2ME手机游戏入门讲座

    【标题】"用Eclipse开发J2ME手机游戏入门讲座" 涵盖了Java Micro Edition(J2ME)在创建手机游戏领域的基础知识和实践应用。J2ME是Java平台的一个分支,专为资源受限的设备,如早期的智能手机和平板电脑设计,尤其在...

    J2ME开发入门(新)

    **J2ME开发入门** Java 2 Micro Edition (J2ME) 是Java平台的一个子集,主要用于嵌入式系统和移动设备,如早期的智能手机、功能手机和家用电器等。作为一个初学者,理解J2ME的基本概念和技术是至关重要的。 **1. ...

    用Eclipse开发J2ME手机游戏入门

    【标题】: "Eclipse开发J2ME手机游戏入门指南" 【内容】: J2ME (Java Micro Edition) 是一种轻量级的Java平台,主要用于开发移动设备和嵌入式系统的应用程序,包括手机游戏。Eclipse,作为一个强大的集成开发环境...

    J2ME手机游戏开发入门

    J2ME手机游戏开发入门

    Eclipse开发J2me手机游戏入门教程

    【Eclipse开发J2ME手机游戏入门教程】是一份针对初学者设计的教程,旨在帮助没有编程基础的人快速掌握如何使用Eclipse集成开发环境(IDE)来开发Java 2 Micro Edition(J2ME)平台上的手机游戏。J2ME是Java在移动...

    J2ME手机游戏编程入门

    在"J2ME手机游戏编程入门"这个主题中,我们主要会学习以下几个核心知识点: 1. **J2ME架构**:J2ME由配置(Configurations)和 profiles 组成。配置定义了Java运行时环境的基础特性,如内存大小,而profiles则增加...

    用Eclipse开发J2ME手机游戏入门讲座.doc

    【Eclipse 开发 J2ME 手机游戏入门】 Eclipse 是一款强大的集成开发环境(IDE),最初由 IBM 投资开发,现已成为开源社区的重要项目。它以其开放源码、可扩展性和丰富的插件生态著称。对于 Java 开发者来说,...

    《J2me手机游戏编程入门》

    《J2ME手机游戏编程入门》是一本专为初学者设计的书籍,旨在引导读者进入移动设备游戏开发的世界。J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于嵌入式设备和移动设备,如早期的智能手机和平板电脑。...

Global site tag (gtag.js) - Google Analytics