2011-02-07 7 views
0

私はNokia N82のJava ME Midletを作成しています。 30からカウントダウンして0になると再起動します。 .jarファイルと.jadファイルを移動して携帯電話からそれらを実行すると、それはMIDletをインストールできない、またはアプリケーションが電話と互換性がないと言うでしょう。私が持っている コードは次のとおりです。Java MEを展開中の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(); 
    } 
    } 
} 

は私が/何を行うことができます。この作業を取得しようとしますか?

答えて

2

携帯電話に対応していないビルドを行ったようです。

MIDP 2.0、CLDC 1.1を設定してから、このconfを作成してください。ほとんどすべての電話でサポートされています。あなたのN82に関連するようにしてください。

+0

この設定を変更してテストしました。今私はそれを実行すると、私はアプリケーションを信頼するかどうか、そして元のエラーの結果よりも私に尋ねるでしょう。 – user6

+0

どのようにあなたのアプリをインストールしますか? –

+0

ちょうどそれを移動してファイルを実行することによって、とにかく私はそれを働かせました。どうもありがとう! = D – user6

関連する問題