我正在为诺基亚N82编写一个Java ME Midlet,我想从30开始倒计时,当它达到0时重新启动。每当我移动.jar和.jad文件并尝试从手机上运行它们时,它都会提示无法安装midlet或应用程序与手机不兼容。我的代码是:
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();
}
}
}我可以做什么/试着让它工作?
发布于 2011-02-07 18:52:00
看起来你做了一个与手机不兼容的版本。
确保设置了MIDP2.0、CLDC1.1,然后构建此配置文件。在每一部手机中都支持。并使其与您的N82相关
https://stackoverflow.com/questions/4920373
复制相似问题