A háttértárolóra mentés elsőnek bonyolultnak tűnik, de nem az.
Az alkalmazás mappáján belül létrehoz egy Store nevű mappát a telefon és oda lehet menteni és tölteni un. RMS-en keresztűl. Csak az az alkalmazás látja a mentéseket, amelyik létrehozta, és csak azokat a mentéseket látja, amik az ő Store mappáján belűl vannak.
Ezenkívűl telefonfüggő módon (mobilgyártó saját APIjával) el lehet érni a háttértároló egyéb mappáit is, ez más a Siemensnél, más a Nokiánál, más a Sony-Ericcsonnál stb...
Sziasztok. Lenne két kérdésem... az egyikre a válasz valószínűleg igen, de azért kérek egy megerősítést. :-) A mobilos JAVA alkalmazásoknál is lehet thread-eket használni?
A másik kérdés. Megoldható az, hogy egy mobilos alkalmazás adatokat mentsen a telefon háttértárolójára későbbi használatra?
Úgy értem egy sima programot "Hello world" és azt emulátoron lejátsza (telefon)?
Nokiát lehet külön hozzá kell adni.
Van ilyen, hogy JDK beállítások vagy mi a szösz.
Hozzáadás és általában elég kiválasztani toolkit alapkönyvtárát és a többi mezőt magától kitölti, ha nem akkor egy mappával beljebb kell menni. Vagy kézzel kitölteni mindent (macerás).
Aztán meg a WTK-ból is fordíthatsz, nem kell jBuilder. A nokiás JARokat hozzáadhatod stb. és a Nokia emulátoron tesztelheted (tudod, ez a javás fejlesztés elméletileg ingyenes. Csak ha jBuildert akarsz használni akkor kell a zsebedbe nyúlni).
A másik meg az, hogy Nokia api nem jelenik meg a Microedition package alatt. Én még nem fejlesztettem Nokia alá, de biztos vagyok benne, hogy com.Nokia.stb alatt van.
Ha nem segítettem semmit, akkor valahova lőj fel képeket, hadd vessek rá egy pillantást. Egy képet a JDK beállításokról, beállítóképernyőkről, hibaüzikről és/vagy a Nokia valamiről stb... és linkeld be ide ofcoz.
Ferrum56: Telepítsd a WTK-t, az kell a mobilprogramok fordításához. Ha azt telepíted talán aktív lesz az az ikon. A másik az, hogy nem csak a NEW-ra kattints, hanem a file menüben a new projectre, add meg az adatait és a második lépésnél válaszd ki a J2ME Wireless Toolkit-et (a legfelső látszólag inaktív gombra kattintva)! és csak ezután a projekten belül hozz létre MIDLET Displayable-t a New parancsal.
Helló! Sima mezítlábas html az újabb mobilokhoz jó, de azért még sok mobil nem birkózik meg a html-el. Wap lap szerkesztésnél, wml fájlokat kell készíteni, amiről mindenfelé lehet leírást találni. Nem árt egy WML (WAP) böngésző sem, ilyen a WINWap, vagy az Opera, ami csont nélkül megjelenít WAP oldalakat is (én ezt használom). Tárhely már nehezebb kérdés. A legtöbb mobil nem "eszi" meg a reklám banneres oldalakat. Ha ingyenes helyre viszed a tárhelyed, akkor pedig ezzel számolnod kell. Tar.hu nem jó, a reklám miatt. Uw (UltraWEB) jó, nekem is volt ott wap helyem, de letölteni nem lehet programokat mobilra.
Én kettő használható WAP tárhelyet ismerek: az egyik a 222.hu. Hátránya, hogy aki meglátogatja a lapodat annak fizetnie kell. Előnye ugyanez, ugyanis 3000 Ft részesedés összegyűlte után átutalják a számládra (nekem még sose gyűlt össze annyi), előnye továbbá hogy nincs szükség wml ismeretre, nem kell tudni wapot szerkeszteni.
A másik a getjar.com. Itt csak a programodat töltheted fel, leírást és képeket rakhatsz fel hozzá. Előnye, hogy kezdetben nagyon sokan le töltik a programot és kritikát is írnak róla, 1-10-ig pontozzák, ami nagyon jó visszajelzés a program készítőjének. A programodat WAP-on vagy WEB-en is le tudják tölteni. További lehetőség a getjar.com-on: béta testerekkel kipróbáltatni a játékot. Persze mindez ingyenes, a játékok nagy része ingyenes, maguk a programozók töltik fel a lapra, a béta tesztelők is önkéntesek.
Azonban a legjobb ha reklámmentes tárhelyet veszel (~10000 ft egy évre), vagy bekéredzkedsz valahova (ismerettség alapján olyanhoz, akinek van). Figyelni kell még a JAD fájlban a helyes elérési útra. Sok mobillal a jar fájlt közvetlenül le lehet tölteni, mások viszont igénylik a JAD fájl meglétét is. Siemens telefonnal a JAD fájlban a JAR-URLnek teljes elérési utat kell tartalmaznia, különben nem tudja letölteni (Siemens C60).
Üdv. Engem az érdekelne, hogy az elkészült mobil programokat hogyan lehet a weben elérhetővé tenni. A tar.hu eleve nem tetszik az említett policy miatt... Vannak esetleg kifejezetten mobiloknak szánt szerverek, ahová lehet feltölteni anyagokat?
Nagy általánosságban egyébként mire kell figyelni? Elég egy alap, mezítlábas html oldal és egy link, ami a jar fájlra mutat? Vagy kell valami még hozzá, hogy mobilról is elérhető legyen egy lap?
a TAR-ról lehet JAD/JAR-t tölteni, csak trükközni kell! az url-be az utolsó /-jelet duplán kell írni így: http://www.tar.hu/felhasznnev//index.wml Erre azért van szükség, mert különben beszúrja a felső reklám csíkot meg a többit és azt már nem tudja lekezelni a mobil WAP böngészője. Ez így működik nekem, csak ha a TAR rájön hogy kikerülöd a reklámot, könyörtelenül kitörlik az egész felhasználót! (nekem ezt csinálták, még csak meg se indokolták, most haverom TAR-os oldalán vagyok, csak rá ne jöjjenek)!
Sziasztok, elolvastam amit itt írtatok de nem lettem okosabb :-(
Más által már megírt java alkalmazást szeretnék letölteni a telefonra.
Van egy jar és egy jad file-om. A jad-ban áteditáltam a címet a saját webhelyemen lévő jar címére. A letöltés mégse sikerült.
Az egyik teló azt mondja: unkown file type, a másik meg sima text-nek tölti le.
Valaki, egy másik fórumon ezt mondta:
Akkor ez a MIME típus konfigurálás hiányának tipikus esete.
Ezt egyébként a webszerveren kell beállítani.
Engedi a szolgáltatód a ".htacces" fájlok használatát?
Ha igen, akkor másolj egy fájlt .htaccess néven (ponttal az elején) abba a könyvtába, ahonnan le akarod tölteni, az alábbi tartalommal:
AddType text/vnd.sun.j2me.app-descriptor jad
AddType application/java-archive jar
Feltöltöttem a .htacces-t a fenti tartalommal, nincs változás :-((.
Ehhez nagyon hülye vagyok, kérlek segítsetek!
Én is elkeztem foglalkozni a mobilom (Siemens M50) Javas programozásásval. A "hellovilág" programmal kezdtem. :-))
C:\WTK21\docs\UserGuide_HTML\index.html.html -ben sok hasznos dolog van, ezért érdemes elolvasni. A D. pontban vannak az érdekesek, pl. Compiling Class Files, ill. amikről tcs is beszélt a fórumban. Nos én ezeket az ún. tánclépéseket megcsináltam, és sikerült hibaüzenet nélkül végigmenni rajtuk. Megkapom a jar fájlt és elkészitem hozzá a jad fájlt is viszont az emulator és a telefon is a következő hibaüzenetet adja: "NoClassDefFoundError: HelloWorld"
Kérlek, segítsetek, mert elég nehéz volt idáig is eljutni, viszont nem bírok rájönni, hol a hiba!!!
Sziasztok!
Szeretnék megtanulni, mobil telefonokra játékot készíteni, de fogalmam sincs merre induljak.
Ha valaki tud valamilyen irányt mutatni, kérem írjon.
Köszönöm, jani
Köszi! Bár elég érthetően írtad, számomra azért ez még mindig nagyon bonyolult. Szerencsére időközben sikerült megoldani, egy csomo programot kellett telepítenem (JDK, WTK, SMTK, S55EMU), de most már ha behívom a Siemenses emulátort, csak simán kiválasztom a "jar" filet és már mutatja is az applikációt. :) Ezt kerestem, nem tudom mióta, úgyhogy most örülök. :) Köszi azért a segítséget!
Más. A Pannonnál nem lehet letölteni javát a telefonra. Erre valaki kitalált egy másik fórumon egy megoldást, ha valakit érdekel bemásolom majd. Igaz, még én sem próbáltam, de állítólag többeknek működött.