2011-02-07 2 views
0

Nokia N82 용 Java ME Midlet을 쓰고 있습니다. 30에서 카운트 다운하고 0에 도달하면 다시 시작하려고합니다. .jar 및 .jad 파일을 이동하고 휴대 전화에서 실행하면 미들 릿을 설치할 수 없거나 응용 프로그램이 휴대 전화와 호환되지 않는다고 표시됩니다. 내가이 코드는 다음과 같습니다 나는 /이 작업을 얻기 위해 무엇을 시도 할 수Java ME 배치 미들 렛

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