Avatar billede iziqio Nybegynder
30. november 2004 - 21:03 Der er 22 kommentarer og
1 løsning

import i java

hvad gør jeg hvis

import com.skt.m.Vibration;

ikke kan importeres ?
Avatar billede arne_v Ekspert
30. november 2004 - 21:05 #1
Får fat i den jar fil som indeholder pakke/klassen og putter den i classpath !
Avatar billede iziqio Nybegynder
30. november 2004 - 21:06 #2
øhhhh ?
Er det ikke en standard pakke ?
Avatar billede arne_v Ekspert
30. november 2004 - 21:07 #3
Nej
Avatar billede iziqio Nybegynder
30. november 2004 - 21:07 #4
hvor kan jeg finde den?
Jeg kan ikke finde den på google.
Avatar billede arne_v Ekspert
30. november 2004 - 21:11 #5
Det er tilsyneladende et eller andet til J2ME.

Hvis du er god til koreansk (!!!!) tror jeg at du kan finde et download link her:
  http://www.developerzone.co.kr/KOREAN/
Avatar billede simonvalter Praktikant
30. november 2004 - 22:19 #6
hvis formålet med com.skt.m.Vibration; er at vibrere med telefonen så er der allerede dette i klassen Display

com.skt.m.Vibration ser vendor specifik ud da mange af de ting som der bliver vist i javadoc ikke er en del af standarden.
Avatar billede iziqio Nybegynder
01. december 2004 - 10:40 #7
Hvordan aktivere jeg så vibratoren ? via "display"
Avatar billede simonvalter Praktikant
03. december 2004 - 20:55 #8
mener det er noget ala
Display.getDisplay(this).vibrate(1000);

Men meget af specifikationen er optional så man kan ikke altid regne med at en bestemt telefon har support for noget eller om hvordan det er implementeret.
Avatar billede iziqio Nybegynder
08. december 2004 - 20:52 #9
Det virker desværre ikke... jeg kan ikke rigtig få fat i den rigtige ting at importere.
Avatar billede simonvalter Praktikant
08. december 2004 - 21:44 #10
der skal ikke importeres noget for at bruge det...om telefonen har support for det er så ikke sikkert.
Avatar billede simonvalter Praktikant
08. december 2004 - 22:24 #11
dette virker.

---------------------------
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class MIDlet1
    extends MIDlet implements CommandListener {
  private Display display;
  private Displayable form;

  private Command okCommand = new Command("OK", Command.SCREEN, 1);

  public MIDlet1() {
    display = Display.getDisplay(this);
    form = new Form("Vibrator");
    form.addCommand(okCommand);
    form.setCommandListener(this);
  }

  public void startApp() {
    display.setCurrent(form);
  }

  public void pauseApp() {
  }

  public void destroyApp(boolean unconditional) {
  }

  public static void quitApp() {

  }

  public void commandAction(Command command, Displayable displayable) {
    if (command == okCommand) {
      display.vibrate(1000);
    }

  }
--------------------------------------------
Avatar billede iziqio Nybegynder
09. december 2004 - 19:02 #12
vil det sige at man kan bruge
  display.vibrate(1000);
overalt og så aktivere vibrateren når man har lyst ?
Avatar billede simonvalter Praktikant
09. december 2004 - 19:07 #13
jep.
Avatar billede iziqio Nybegynder
09. december 2004 - 19:07 #14
Fejl: cannot find symbol

symbol  : method vibrate(int)
location: class javax.microedition.lcdui.Display
            display.vibrate(1000);
1 error

...
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

er importeret !
Avatar billede simonvalter Praktikant
09. december 2004 - 19:08 #15
kørte du min kode?
du skal jo kunne få fat i

Display display = Display.getDisplay(this);
Avatar billede iziqio Nybegynder
09. december 2004 - 19:13 #16
først prøvede jeg på min egen! Det virkede ikke. Så prøvede jeg din og den virker heller ikke! JEg får den fejl jeg skrev lige før. Begge programmer giver samme fejl!

I mit eget program har jeg:
display = Display.getDisplay(this);
Avatar billede simonvalter Praktikant
09. december 2004 - 19:15 #17
ja så ved jeg det ikke ..du må vise mig din kode for jeg ved min virker som den står der... og kører du i en emulator eller på en mobil?
Avatar billede iziqio Nybegynder
09. december 2004 - 19:18 #18
jeg compilere den via NetBeans og bruger emulatoren de levere. Når den er compileret prøver jeg på mobilen.
Har du en mail jeg kan sende programmet til?
(Hvis andre kan hjælpe, vil jeg også gerne sende koden til dem - men jeg vil helst ikke poste den)
Avatar billede simonvalter Praktikant
09. december 2004 - 19:19 #19
mail@gbit.dk
Avatar billede simonvalter Praktikant
09. december 2004 - 19:40 #20
ok der er intet galt med din kode.. checkede lige javadoc og vibrate er kun supported i MIDP 2.0.

om du kan instille den til at target midp 2.0 i netbeans ved jeg intet om så det må du selv finde ud af... eller så skal du have fat i en nyere jdk hvis det er fordi den du kører ikke har support for midp 2.0
Avatar billede iziqio Nybegynder
09. december 2004 - 19:44 #21
ahhh ok, mange tak. NetBeans er ikke ret godt at arbejde i vil jeg lige sige, for det kan nogle gange godt virke i netbeans, men ikke på mobilen.
Prøver lige at få lavet det til MIDP 2, så smider jeg nogle point til dig.
Hvis du har tid/lyst så kig på http://www.eksperten.dk/spm/569037 ... :-)
Avatar billede simonvalter Praktikant
09. december 2004 - 19:46 #22
ok her er et svar.
Avatar billede iziqio Nybegynder
09. december 2004 - 20:03 #23
Jeg kan ikke lige konvertere det nu, men prøver senere. Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester