Autore Topic: event.getPressure() ritorna sempre 1.0 su Samsung S3 e S4  (Letto 884 volte)

Offline zsimo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
event.getPressure() ritorna sempre 1.0 su Samsung S3 e S4
« il: 10 Dicembre 2013, 21:40:30 CET »
0
Ciao,

come da titolo, su Samsung S3 e S4 event.getPressure() ritorna sempre 1.0, invece che un range tra 0 e 1 in base a quanta pressione viene applicata al display.

Si comportano come se il sensore della pressione non funzioni, ma mi sembra molto strano: su dispositivi molto più economici funziona correttamente.

Avete qualche idea del motivo e di come poter ottenere questo dato su questi dispositivi?

Grazie

Simone

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:event.getPressure() ritorna sempre 1.0 su Samsung S3 e S4
« Risposta #1 il: 10 Dicembre 2013, 22:02:56 CET »
+1
Posso sbagliarmi, ma credo che non ci sia un vero e proprio rilevatore di pressione. Suppongo che dove ti funziona getPressure, in realtà ti viene inviata getSize come misura correlata con la pressione. Potresti provare ad usare getSize() sui samsung o addirittura su tutti i device per vedere se fornisce gli stessi valori della getPressure.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline zsimo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Re:event.getPressure() ritorna sempre 1.0 su Samsung S3 e S4
« Risposta #2 il: 10 Dicembre 2013, 22:16:33 CET »
0
sui Samsung getPressure() da sempre 1.0 mentre getSize() sembra funzionare correttamente.

Invece, su un AcerLiquid getPressure e getSize danno valori differenti.

Usando questa applicazione:

https://play.google.com/store/apps/details?id=org.dsandler.apps.markers&hl=it

il disegno dell'Acer è sensibile alla pressione, mentre un S3 non lo è.