Comment détecter l'utilisateur de la main tenant son appareil

Nous pensons à détecter la main, l'utilisateur tient son appareil mobile, à droite ou à gauche, ou les deux. En ce qui concerne notre connaissance, nous pensons que cela n'est pas possible avec une précision de 100% avec le matériel actuel, nous ne pensons même pas qu'il aurait une précision supérieure à 90% mais si vous essayez de le faire avec les données de capteur disponibles dont la plupart des smartphones ont aujourd'hui. Comment traiteriez-vous ces données de capteur et comment décideriez-vous?

Nos pensées initiales sont,

  • Pourquoi mon accès depuis mon mobile vers mon réseau informatique ne fonctionne-t-il pas?
  • Réduire l'impact de la batterie sur les applications qui téléchargent du contenu sur une radio de smartphone
  • Un moyen correct d'appeler super.onStop () lors du retrait d'un auditeur
  • JavaCard 3 dans le monde réel?
  • API côté serveur pour applications mobiles
  • Mise à l'échelle du navigateur Android?
    • Vérification de l'angle horizontal via le gyroscope,
    • Décider en fonction de la reconnaissance du visage et de l'angle avec les yeux à l'aide d'une caméra,

    Si vous demandez pourquoi vous ferez une telle chose,

    À mesure que les périphériques augmentent (comme samsung note-2, note-3), le toucher de chaque côté de l'écran devient plus difficile, ce qui provoque des problèmes d'expérience / ergonomie utilisateur. Nous pensons que si nous pouvons détecter cela automatiquement avec une précision raisonnable, nous pouvons ajuster nos mises en page afin de mieux répondre aux besoins de l'utilisateur.

    Merci à tous de partager vos pensées,

  • Intégrant Espresso avec Proguard et Gradle
  • Guava: java.lang.NoClassDefFoundError - com.google.common.collect.HashBiMap
  • Comment réduire le code - limite de méthode de 65k dans dex
  • One Solution collect form web for “Comment détecter l'utilisateur de la main tenant son appareil”

    Je pense que vous êtes en bonne voie! Après avoir testé moi-même en tenant le téléphone, j'ai remarqué que j'ai incliné mon téléphone vers la gauche (le tenant avec ma main gauche), et le basculant vers la droite dès que je l'ai retenu avec ma main droite.

    Par conséquent, je pense que l'angle horizontal est la donnée la plus importante dont vous avez besoin. Plus le téléphone est grand, plus l'accuray est élevé (parce que vous devez incliner votre téléphone plus pour taper avec votre tumb).

    Je vous suggère de lire également l'angle vertical à détecter, si l'utilisateur a son téléphone sur une table ou quelque chose

    J'espère que je t'ai aidé un peu 🙂 Et désolé pour mon anglais;)

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.