2010-11-28 25 views

Répondre

0

J'ai une petite astuce pour le faire mais nécessite une toile. Il suffit de détecter dans un mouvementEvénement si

événement.getPressure()> 0 est alors capacitif; event.getSize()> 0 est alors résistant

le problème est que je ne veux pas utiliser une toile juste pour le détecter :(

1

android.content.res.Configuration contient une valeur appelée touchscreen, qui pourrait être TOUCHSCREEN_STYLUS (= résistive), TOUCHSCREEN_FINGER (= capacitif), TOUCHSCREEN_NOTOUCH (= pas d'écran tactile), TOUCHSCREEN_UNDEFINED (= uh oh).

EDIT: J'ai encore Dianne'd :) Donc - en bout de ligne, il semble qu'il n'y ait aucun moyen d'obtenir les propriétés physiques réelles de l'écran. Je suppose que votre meilleur pari est d'avoir un paramètre pour permettre aux utilisateurs de basculer entre vos deux modes.

+0

Aucun qui ne fonctionne pas - cela signifie constant des appareils est conçue * – hackbod

+0

Cela ne fonctionne pas, car les écrans capacitifs qui utilisent un stylet signalent également une pression de 0. –