Tartalomjegyzék
Java mobil programozás
Az alábbi oldal csak az elindulást segíti, azaz fejlesztés alatt.
Szükséges programok
- Java SE
- Elérhetőség:
- Java ME
- Java Platform Micro Edition Software Development Kit 3.0 (Windows)
- Sun Java Wireless Toolkit 2.5.2 for CLDC (Linux)
- Elérhetőség:
Helló Világ
- HelloVilag.java
import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class HelloVilag extends MIDlet implements CommandListener { private Form mMainForm; public HelloVilag() { mMainForm = new Form("HelloWorld"); mMainForm.append(new StringItem(null, "Hello, World!")); mMainForm.addCommand(new Command("Exit", Command.EXIT, 0)); mMainForm.setCommandListener(this); } public void startApp() { Display.getDisplay(this).setCurrent(mMainForm); } public void pauseApp() {} public void destroyApp(boolean unconditional) {} public void commandAction(Command c, Displayable s) { notifyDestroyed(); } }
A program elkészítése
Fordítás
javac \ -bootclasspath \ /usr/local/WTK2.5.2/lib/cldcapi11.jar:/usr/local/WTK2.5.2/lib/midpapi20.jar \ -source 1.3 \ -target 1.3 \ HelloWorld.java
Feltételezzük, hogy a javac útvonalban van.
A parancsban visszaperjeleket „\” találunk. Ez azt jelenti, hogy a parancs a következő sorban folytatódik. Ebben a formában Linuxos rendszeren be is lehet írni, mert ott a parancsértelmező ezt kezeli. Windows parancssorba írjuk az egészet egy sorba.
Ellenőrzés
/usr/local/WTK2.5.2/bin/preverify -classpath /usr/local/WTK2.5.2/lib/cldcapi11.jar:/usr/local/WTK2.5.2/lib/midpapi20.jar HelloWorld
Feltételezzük, hogy a WTK az /usr/local könyvtárba lett telepítve.
Manifest.txt fájl elkészítése
Ez kell a jar fájl elkészítéséhez
MIDlet-1: HelloWorld, HelloWorld.png, HelloWorld MIDlet-Name: HelloWorld MIDlet-Version: 1.0 MIDlet-Vendor: Sallai Andras MicroEdition-Configuration: CLDC-1.1 MicroEdition-Profile: MIDP-2.1
HelloWorld.jar fájl elkészítése
/usr/local/jdk1.6.0_21/bin/jar cvfm HelloWorld.jar Manifest.txt HelloWorld.class
HelloWorld.jad fájl elkészítése
MIDlet-1: HelloWorld, HelloWorld.png, HelloWorld MIDlet-Name: HelloWorld MIDlet-Version: 1.0 MIDlet-Vendor: Sallai Andras MIDlet-Jar-URL: HelloWorld.jar MIDlet-Jar-Size: 1213 MicroEdition-Profile: MIDP-2.1 MicroEdition-Configuration: CLDC-1.1
Futtatás emulátorral
/usr/local/WTK2.5.2/bin/emulator -Xdescriptor HelloWorld.jad
Feltöltés telefonra
A HelloWorld.jar és HelloWorld.jad állományokat töltjük fel a telefonra. Az újabb telefonokra a .jad fájl nélkülözhető.
Java Android
Csak kezdemény!
Beszerzés
Kattintás:
Dowload the SDK ADT bundle for Linux
A letöltést választva kapunk ilyen fájlt:
- adt-bundle-linux-286.zip
A jelenleg verzió (2013-01-12) 392 MB
Kicsomagolás
unzip adt-bundle-linux-286.zip
Ne Midnight Commander virtuális fájlrendszeréből bontsuk ki, mert úgy nagyon-nagyon sokáig tart.
Külső linkek
Példák
Mikroemulátor
Microemulator és microedition java könyvtárak
A Microemulator jó megoldás lehet a Oracle(SUN) megoldása helyett. Java nyelven íródott, így fut minden platformon.
Telepítés nélkül használható! Csak ki kell csomagolni és használhatók a könyvtárak és az emulátor is.
Android Linkek
- http://nbandroid.org/ (NetBenas-hez Android fejlesztő plugin)