[Samsung u600] Zelf java-apps maken

Status
Niet open voor verdere reacties.

niekfct

Terugkerende gebruiker
Lid geworden
19 jul 2006
Berichten
1.563
Hoi

Ik ben me eens gaan verdiepen in het maken van programmaatjes voor mijn Samsung u600. Ik heb een zgn MIDlet gecreerd, die de letters "HOI" laat knipperen. Om de .jad en .jar files te maken en te testen gebruik ik "Wireless Toolkit 2.5.2". Op de pc in zo'n emulator werkt dit wel.

Als ik de .jad en .jar bestanden op mijn mobiel zet, en deze wil installeren (door eerst de code *#9998*46789255# in te voeren), geeft hij een fout:

Code:
Java-fout: Ongeldige informatie

De volgende klasses heb ik gemaakt:

Code:
//hello.java
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class Hello
    extends MIDlet 
    implements CommandListener {
  private Form Venster;
  public StringItem tekst = new StringItem(null, "HOI!!");
  public int a = 0;
  
  public Hello() {
    Venster = new Form("Hello");
    Venster.append(tekst);
    Venster.addCommand(new Command("Exit", Command.EXIT, 1));
	//Venster.addCommand(new Command(":D", Command.CHANGE, 2));
    Venster.setCommandListener(this);

  }
  
  public void startApp() {
    Display.getDisplay(this).setCurrent(Venster);
    HelloThread thread = new HelloThread(tekst);
    thread.start();
  }
  
  public void pauseApp() {}
  
  public void destroyApp(boolean unconditional) {}
  
  public void commandAction(Command c, Displayable s)
  {
	notifyDestroyed();
  }

  
}

Code:
//HelloThread.java
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;


public class HelloThread extends Thread
{
	public StringItem tekstje;

public HelloThread(StringItem tekst)
{
	tekstje = tekst;

}


public void run()
{
	while(true)
	{
	try{
		sleep(500);
		tekstje.setText("H");

		sleep(500);
		tekstje.setText("HO");

		sleep(500);
		tekstje.setText("HOI");

		sleep(500);
		tekstje.setText("HOI!");

		sleep(500);
		tekstje.setText("HOI!!");
	}catch(InterruptedException e){}
	}


}

}

Heeft iemand hier ervaring mee?
In de bijlage staan de jad en jar bestanden

Alvast bedankt ;)

Niek
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan