首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java ME部署midlet

Java ME部署midlet
EN

Stack Overflow用户
提问于 2011-02-07 18:48:30
回答 1查看 177关注 0票数 0

我正在为诺基亚N82编写一个Java ME Midlet,我想从30开始倒计时,当它达到0时重新启动。每当我移动.jar和.jad文件并尝试从手机上运行它们时,它都会提示无法安装midlet或应用程序与手机不兼容。我的代码是:

代码语言:javascript
复制
import java.util.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class myMidlet extends MIDlet implements CommandListener{

  private Form form;
  private Display display;
  private int tt;
  private int ttinc;
  private Timer tm;

  public myMidlet(){
      ttinc=30;
      tt=-1;
      tm=new Timer();
  }

  public void startApp(){
    showInput();
  }

  public void pauseApp(){}

  public void destroyApp(boolean destroy){
    notifyDestroyed();
  }

  public void showInput(){
    display = Display.getDisplay(this);
    Form form = new Form("GPS");
    if(tt<0){
        form.append("Sending update...");
    }else{
        form.append("Sending update in "+tt+" seconds.");
        tt--;
    }
    tm.schedule(new TodoTask(), 1000);

    display.setCurrent(form);
  }

  public void commandAction(Command c, Displayable d) {}

  public class TodoTask extends TimerTask{
     public final void run(){
        showInput();
     }
  }
}

我可以做什么/试着让它工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-07 18:52:00

看起来你做了一个与手机不兼容的版本。

确保设置了MIDP2.0、CLDC1.1,然后构建此配置文件。在每一部手机中都支持。并使其与您的N82相关

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4920373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档