Autore Topic: Sensori non implementati [WARNING]  (Letto 1616 volte)

Offline arlabs

  • Utente normale
  • ***
  • Post: 434
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS7
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Sensori non implementati [WARNING]
« il: 16 Dicembre 2014, 17:04:58 CET »
+1
Ciao a tutti, apro questo thread solo per mettere in guardia vs una cosa che ho appena scoperto.

Probabilmente è la scoperta dell'acqua calda e molti di voi lo sapranno, ma siccome a me ha colpito forse è una info che può essere utile ad altri.

Ho scoperto che ci sono devices (porto ad esempio l'LG L5 II) che NON implementano sensori derivati che io pensavo fossero di "base"

Il succitato device in question ha accelerometro e magnetometro.
Gli unici sensori che vengono messi a disposizione dalle API sono:
TYPE_ACCELEROMETER e
TYPE_MAGNETIC_FIELD

Non mette a disposizione nemmeno
TYPE_LINEAR_ACCELERATION e
TYPE_GRAVITY

che dall'accellerometro possono essere estratto facilmente.

Io, avendo messo nel manifest l'obbligatorietà dell'accelerometro mi sentivo sicuro di poter leggere la gravità. Così non è, e ho dovuto implementarla per i device che non ce l'hanno.

SAPPIATELO!

Ciao.