2016-10-20 3 views
0

Je souhaite détecter que l'utilisateur appuie sur le dos de l'appareil, PAS sur l'écran Étant donné que les utilisateurs ne peuvent pas toucher l'écran avec un casque VR. Ce serait génial si je peux utiliser JS pour cela, ni studio android ou IOS rapide est bien aussi. Veuillez partager vos idées. Ce est l'une des idées: http://mylifewithandroid.blogspot.kr/2013/06/tap-detection-supported-by-gyroscope.htmlComment détecter le tapotement à l'arrière du téléphone?

Merci

+0

vous signifie l'arrière de la surface du matériel? – james

+0

vous voulez dire juste comme un robinet général, ou aimez savoir où l'utilisateur tape sur le dos? le premier que vous pourriez être en mesure de détecter via l'accéléromètre, mais je pense qu'il donnerait trop de faux positifs pour être d'une utilisation réelle – Fonix

+2

Vous devez traiter les données de l'accéléromètre. Jetez un coup d'oeil à [this] (http://stackoverflow.com/a/10877432/6950238) réponse. –

Répondre

0

S'il n'y a pas de capteurs pour cela, il est donc pas possible directement. Certains appareils ont des capteurs d'empreintes digitales à l'arrière, mais ceux-ci sont petits et ne sont pas directement accessibles à partir du code.

Vous pourriez essayer de calculer ceci en utilisant le gyromètre, mais ce ne serait pas trop précis je crains.

+0

ouais vous avez raison. J'essaie juste d'utiliser le gyromètre et l'accéléromètre. trop précis n'est pas nécessaire. c'est juste pour cliquer en VR. – imudin07

+0

Vous auriez besoin de matériel dédié pour le détecter avec précision – Kelevandos

+0

Quel type de matériel dédié signifie-t-il? – imudin07