java:mobiili
Erot
Tämä näyttää erot valitun ja nykyisen version kesken tästä sivusta.
| Both sides previous revisionEdellinen revisioSeuraava revisio | Edellinen revisio | ||
| java:mobiili [2008/05/13 21:21] – moversti | java:mobiili [2015/08/13 16:36] (nykyinen) – ulkoinen muokkaus 127.0.0.1 | ||
|---|---|---|---|
| Rivi 9: | Rivi 9: | ||
| JavaME-ohjelmointia varten tarvitset | JavaME-ohjelmointia varten tarvitset | ||
| - | * {{Javan SDK:n|http:// | + | * [[http:// |
| - | * {{Sun Java Wireless Toolkit 2.5.2 for CLDC:n||http:// | + | * [[http:// |
| Tehdään yksinkertainen ohjelma, joka tulostaa ruudulle " | Tehdään yksinkertainen ohjelma, joka tulostaa ruudulle " | ||
| + | |||
| + | Kirjoita seuraava yksinkertainen ohjelma | ||
| + | <code java> | ||
| + | import javax.microedition.midlet.MIDlet; | ||
| + | |||
| + | public class HeippaMaailma extends MIDlet { | ||
| + | |||
| + | public void startApp() { | ||
| + | System.out.println(" | ||
| + | } | ||
| + | |||
| + | public void pauseApp() { | ||
| + | } | ||
| + | |||
| + | public void destroyApp(boolean unconditional) { | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Tallennuskansion saat kohta. Luo ensin Wireless Toolkitillä projekti HeippaMaailma | ||
| + | |||
| + | {{java: | ||
| + | |||
| + | Asetuksista voit valita projektin ominaisuudet, | ||
| + | |||
| + | Luonnin yhteydessä näet tallennuskansiot: | ||
| + | |||
| + | {{ java: | ||
| + | |||
| + | Ohjelman tulostus tulee... Wireless toolkitin ikkunaan! Normaali tulostus ei siis toimi JavaME: | ||
| + | |||
| + | Tehdään seuraavaksi ohjelma, joka tulostaa ruudulle " | ||
| + | |||
| + | <code java> | ||
| + | import javax.microedition.lcdui.Canvas; | ||
| + | import javax.microedition.midlet.MIDlet; | ||
| + | import javax.microedition.lcdui.Display; | ||
| + | import javax.microedition.lcdui.Graphics; | ||
| + | |||
| + | public class HeippaMaailma | ||
| + | extends MIDlet { | ||
| + | |||
| + | Canvas myCanvas; | ||
| + | |||
| + | public HeippaMaailma() { | ||
| + | myCanvas = new MyCanvas(); | ||
| + | } | ||
| + | |||
| + | public void startApp() { | ||
| + | Display display = Display.getDisplay(this); | ||
| + | display.setCurrent(myCanvas); | ||
| + | myCanvas.repaint(); | ||
| + | } | ||
| + | |||
| + | public void pauseApp() { | ||
| + | } | ||
| + | |||
| + | public void destroyApp(boolean unconditional) { | ||
| + | } | ||
| + | } | ||
| + | |||
| + | class MyCanvas extends Canvas { | ||
| + | public void paint(Graphics g) { | ||
| + | g.drawString(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | {{ java: | ||
| + | |||
| + | ===== Kännykkään siirrettävän paketin tekeminen ===== | ||
| + | |||
| + | Kännykkään siirrettävä paketti saadaan valitsemalla Wireless Toolkitissä Project -> Package -> Create package. | ||
| + | |||
| + | Siirrä sen jälkeen sovelluksen / | ||
| + | |||
| + | {{ java: | ||
| + | |||
| + | ===== Lisäluettavaa ===== | ||
| + | |||
| + | |||
| + | Lisää ohjeita löytyy osoiteista | ||
| + | * [[http:// | ||
java/mobiili.1210702887.txt.gz · Viimeksi muutettu: 2015/08/13 07:26 (ulkoinen muokkaus)
