Autore Topic: Metodo hasVibrator() non esiste  (Letto 516 volte)

Offline zsimo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Metodo hasVibrator() non esiste
« il: 18 Ottobre 2011, 10:50:31 CEST »
0
Ciao,

nella mia semplice applicazione ho implementato la vibrazione in questo modo:

Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(50);

Poi , volevo verificare se il device supporta o meno la vibrazione (per esempio, il motorola xoom non vibra) in modo che se non supportata lo possa comunicare all'utente con un messaggio di testo, ma il metodo hasVibrate() non viene riconosciuto ed Eclipse mi da questo errore: "The method hasVibrator() is undefined for the type Vibrator".

Come è possibile che il metodo vibrate(long milliseconds) funzioni mentre hasVibrator() no?

Grazie

Simone

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Metodo hasVibrator() non esiste
« Risposta #1 il: 18 Ottobre 2011, 11:52:53 CEST »
0
Vibrator | Android Developers()

nota la parte
Since: API Level 11
;)

Offline zsimo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Re:Metodo hasVibrator() non esiste
« Risposta #2 il: 18 Ottobre 2011, 12:04:47 CEST »
0
Hai ragione, grazie!

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Metodo hasVibrator() non esiste
« Risposta #3 il: 18 Ottobre 2011, 12:21:34 CEST »
0
ma scusa, se sviluppi su xoom userai ben le api 3.0....
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline zsimo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Re:Metodo hasVibrator() non esiste
« Risposta #4 il: 18 Ottobre 2011, 12:33:19 CEST »
0
Le mie applicazioni girano sia su smartphone che su tablet, nel AndroidManifest.xml imposto:

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="11" />

Simone