Java ME развертывание мидлета - PullRequest
0 голосов
/ 07 февраля 2011

Я пишу Java ME Midlet для Nokia N82, я хочу просто отсчитать от 30 и перезапустить, когда он достигнет 0. Каждый раз, когда я перемещаю файлы .jar и .jad и пытаюсь запустить их с мобильного телефонаон скажет, что не может установить мидлет или что приложение несовместимо с телефоном.У меня есть код:

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();
     }
  }
}

Что я могу сделать / попытаться заставить это работать?

1 Ответ

2 голосов
/ 07 февраля 2011

Похоже, вы сделали сборку, несовместимую с телефоном.

убедитесь, что вы установили MIDP 2.0, CLDC 1.1, а затем собрали этот конф.в основном поддерживается в каждом телефоне.и сделайте его релевантным вашему N82

...