pobieranie klawiszy z komórki; wysyłanie SMS na serwer z tel

0

Witam!

Chciałbym stworzyć prostą aplikację na komórkę Nokii, która po uruchomieniu wyświetlałaby jakiś napis i czekała, aż użytkownik wpisze 0 lub 1, a następnie wyświetlała odpowiedni komunikat w zależności od tego, czy było to zero czy jedynka.

Znalazłem następujące tutoriale i postępowałem według kroków w nich zawartych:

http://wookasz.blogspot.com/2009/03/przykadowa-aplikacja-java-me-w-netbeans.html
http://www.netbeans.org/kb/60/mobility/quickstart.html

Nie udało mi się jednak znaleźć informacji, jak pobrać klawisz z komórki. Podejrzewam, że jest to jakaś prosta funkcja. Jakieś sugestie, jak to zrobić?

Pozdrawiam!

0

Niech twoja klasa dziedziczy po Canvas, następnie nadpisz metody:

keyPressed
keyReleased
keyRepeated

0

Dzięki!

Dopiero zaczynam przygodę z programowaniem w Javie na telefony komórkowe. Miałem trochę do czynienia z Visual Basiciem i C++. Czy mógłbyś podać jakiś link do przykładowej, prostej aplikacji z kodem źródłowym, w której jest to realizowane? Nie spodziewałem się, że to są trzy różne metody. Domyślam się, że który klawisz został wciśnięty jest jakoś przekazywane jako parametr.

Pozdrawiam!

0

tutaj masz stronke z wprowadzeniem do programowania. Forum umarło, ale z informacji z forum, jak i z artykułów możesz sporo sie dowiedziec.

<url>www.midlety.net</url>

0

Dzięki :-)

Pytanie z trochę innej beczki - czy da się jakoś wysłać SMS-a przy pomocy aplikacji napisanej w Javie na serwer? Szukałem i jedyne co znalazłem to Gammu+ oraz Gnokii, ale one, z tego, co zrozumiałem, nie umożliwiają czegoś takiego.

Pozdrawiam!

0

Pewien nie jestem, ale raczej wysłąnie na serwer to nie. Poczytaj cos może o pushRegistry ...?

0

Dzięki za odpowiedź :).

Próbowałem coś na ten temat szukać i opcje jakie znalazłem to:

  1. GPRS - ale nic więcej póki co nie wiem, w jaki sposób aplikacja Java mogłaby wysyłać pakiety danych przy pomocy GPRS-a
  2. łączenie się aplikacji Java z internetem w momencie, kiedy jest potrzebne wysłanie danych na serwer, potem wysyłanie przy pomocy TCP/IP lub w jakiś inny sposób, a następnie rozłączenie się z internetem - wszak aplikacje Java mogą się łączyć z netem, z tego, co mi wiadomo
  3. VoIP - odpada, bo zbyt drogo

Generalnie to aplikacja w momencie komunikacji z użytkownikiem tworzyłaby pewnego rodzaju mały plik tekstowy. Potrzebuję, żeby on się znalazł na serwerze, bez konieczności pójścia z telefonem komórkowym w pobliże serwera.

Pozdrawiam!

0

WebServices :)

0

Thanks for info :)

Hm, tutaj http://pl.wikipedia.org/wiki/Us%C5%82uga_sieciowa znalazłem informację o http://pl.wikipedia.org/wiki/Java_EE zaś jedyne co wchodzi w grę na komórkach to J2ME, a nie J2EE, więc niestety nie bardzo wiem, co masz na myśli.

Pozdrawiam!

0

J2ME ma możliwość korzystania z Web Services przez SOAP tylko jeżeli telefon w pełni korzysta z JSR 172 - specyfikację odnośnie parsowania XML i Web Services, uważaj jednak, bo np moja nokia 3110C spełnia tylko część odpowiedzialną za parsowanie XML'a. Można to obejść w taki sposób http://wookasz.blogspot.com/2008/12/klient-web-service-w-java-micro-edition.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1