Witam,
Napisałem prosty skrypt J2ME który działa na emulatorze natomiast po wgraniu na telefon wypisuje ze nie jest właściwie skonfigurowany lub ma niewłaściwy profil.
Mój telefon to Ku990i MIDP 2.0 a skrypt korzysta MIDP 1.0.
Witam,
Napisałem prosty skrypt J2ME który działa na emulatorze natomiast po wgraniu na telefon wypisuje ze nie jest właściwie skonfigurowany lub ma niewłaściwy profil.
Mój telefon to Ku990i MIDP 2.0 a skrypt korzysta MIDP 1.0.
skrypt powiadasz...
To podaje kod programu który jest przepisany z książki bo dopiero uczę się pisać w javie.
package Obrazek;
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;public class Obrazek extends MIDlet implements CommandListener {
public Obrazek()
{
Form formatka = new Form("MIDlet - obrazek");
try
{
obraz = Image.createImage("/obraz.jpg");
formatka.append(obraz);
}
catch (Exception e)
{
e.printStackTrace();
}
Command polecenie = new Command("Koniec" ,Command.EXIT,0);
formatka.addCommand(polecenie);
formatka.setCommandListener(this);
Display ekran = Display.getDisplay(this);
ekran.setCurrent(formatka);
}public void startApp(){}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void commandAction(Command c, Displayable s){
notifyDestroyed(); } private Image obraz;
}
Na emulatorze działa , jednak na telefonie nie moge zainstalować aplikacji pisze że niewłaściwa konfiguracja lub profil.
Wiem co jest nie tak , skrypt wykorzystuje MIDP 2.1 A telefon MIDP 2.0
Najlepiej sobie pobierz wersję NetBeans'a która ma J2ME wbudowane, wtedy bez problemu pisze się aplikacje, łatwy kreator, a później przyjemne pisanie aplikacji + tworzenie gui, buttony, itp za pomocą myszki.
I wtedy bezproblemowo kompilujesz, na wirtualnym telefonie działa kopiujesz jad i jar na telefon i też wszystko fajnie powinno śmigać, tak jak w moim przypadku.
Bo wiele książek itp, opisują najpierw mozolny proces instalacji wszystkiego po kolei, midp itp, netbeans wszystko ma w 1.