Autore Topic: Debug di un Sensor.TYPE_ROTATION_VECTOR  (Letto 1299 volte)

Offline tonnuns

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows
Debug di un Sensor.TYPE_ROTATION_VECTOR
« il: 08 Gennaio 2013, 23:44:34 CET »
0
Sto utilizzando un Sensor.TYPE_ROTATION_VECTOR  ma l'emulatore non lo supporta come devo fare per debuggare?

E poi basta abilitare solo questo sensore o devono esser abilitati anche quelli  che utilizza veramente? (Dato che questo è solo simulato?)
Ho agganciato un listner ma sembra che non faccia niente!
« Ultima modifica: 05 Maggio 2013, 10:18:23 CEST da tonnuns »

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #1 il: 09 Gennaio 2013, 14:28:20 CET »
0
Il sensore TYPE_ROTATION_VECTOR non è simulato in un device vero ma è una combinazione di più sensori reali.

L'emulatore di Android simula pochi sensori:

Managing AVDs from the Command Line | Android Developers

manca la simulazione del giroscopio, magnetometro, ecc...

Con le ultime versioni dei tool per Android hanno aggiunto la possibilità di inviare i dati dei sensori via USB utilizzando adb, da un device vero verso l'emulatore:

Hardware Emulation - Android Tools Project Site

bisogna compilare e installare un app presente nel SDK di Androd. Non ho mai provato quindi ignoro se funziona, serve una versione recente di Android.
adb logcat | tee /tmp/logcat | grep TAG

Offline tonnuns

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #2 il: 09 Gennaio 2013, 16:12:03 CET »
0
Ma se l'emulatore non emula neanche il magnetometro, voi come fate a fare il debug?

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #3 il: 09 Gennaio 2013, 17:01:34 CET »
0
Sul device reale :-)
adb logcat | tee /tmp/logcat | grep TAG

Offline tonnuns

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #4 il: 09 Gennaio 2013, 18:36:12 CET »
0
E come?

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #5 il: 09 Gennaio 2013, 19:45:06 CET »
0
Come sull'emulatore, non cambia nulla.
adb logcat | tee /tmp/logcat | grep TAG

Offline tonnuns

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #6 il: 09 Gennaio 2013, 20:19:09 CET »
0
e come si collega il device al computer?
ho visto che c'è l'amilitazione sul cellulare del debug usb ma il computer non ha trovato i driver della periferica.
Quindi devo cercare i driver?

E poi da dove si configura il device?

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #7 il: 10 Gennaio 2013, 10:17:45 CET »
0
I driver in genere vanno installati a mano, si.

Per le info sull'uso del device fisico puoi spulciare la docu ufficiale:
http://developer.android.com/tools/device.html

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Debag di un Sensor.TYPE_ROTATION_VECTOR
« Risposta #8 il: 10 Gennaio 2013, 11:37:14 CET »
0
E poi da dove si configura il device?

Io uso Linux come sistema operativo e non serve nessun driver esterno, basta un kernel compilato con il supporto ACM (Abstract Control Model).
adb logcat | tee /tmp/logcat | grep TAG