IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Augmenter nombre touch


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Par défaut Augmenter nombre touch
    Bonjour,
    j'ai actuellement une tablette Android sur laquelle je souhaiterais développer une application nécessitant la détection de 21 touch. Je sais qu'actuellement elle est limitée à 10 touch (testé avec une application multi-touch test).
    Savez-vous si la limitation du nombre de touch est matérielle ou logiciel ? Et si elle est logicielle y'a t'il un moyen de la modifier ?

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 141
    Par défaut
    Bonjour,

    Cela dépend du fabriquant du device.
    Donc à moins de ré-ecrire le driver bas niveau tu ne pourras pas modifier cela.

    Au runtime tu peux checker la capacité du device avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PackageManager.hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND)
    Par contre est-ce que ton besoin c'est vraiment de gérer autant de touch simultanées ?

    Je te propose de te poser la question des 5 pourquoi pour avancer sur ton problème.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Par défaut
    Merci pour votre réponse. Oui j'ai cherché d'autres solutions mais je ne peux pas éviter les 21 touchs simultanés.
    Je suppose que réecrire un driver de bas niveau nécessite de connaître l'architecture propre de la tablette et probablement un langage de programmation particulier ?

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Par défaut
    Salut
    ------

    Je suppose que réecrire un driver de bas niveau nécessite de connaître l'architecture propre de la tablette et probablement un langage de programmation particulier ?
    Sauf avec Android O (en théorie), il te faut aussi recompiler l'OS avec la partie hardware en question incluse. Ça revient en fait à écrire ce qu'on appelle dans le grand public une "rom alternative" (et encore, eux réutilisent la couche matérielle, toi il te faut la réécrire).
    C'est possible dans la théorie, ça se fait, MAIS il faut être pointu dans ce domaine particulier, disposer des bons outils, et des bons documents techniques. Or, vu que tu poses la question, c'est que tu ne disposes pas des informations de base, et je doute qu'on puisse t'aider sur ce forum (il faut t'adresser aux hackers qui produisent ces roms alternatives). Je ne sais même pas s'il y a véritablement des drivers au sens "Windows" ou "Linux", parce que, par exemple, pour attaquer un périphérique USB sous Android il n'y a même pas de drivers à utiliser. Bref il te faut toutes les informations sur l'interface matériel/OS dans un périphérique Android.

    Le tout en supposant que ton périphérique soit physiquement capable de détecter 21 touchers (résolution matérielle, précision de la mesure, taille de la dalle tactile etc).

    Les fondeurs prévoient maintenant 10 touchers simultanés, mais pas plus. Il faut dire à leur décharge que la majorité des utilisateurs ne possède que 10 doigts, que peu utilisent leur tablette avec en plus les pieds et le nez, ni n'utilisent plusieurs personnes simultanément pour déclencher une action.

    Donc je pense que pour un développeur lambda, c'est mort. Pour un spécialiste qui s'en donne les moyens, ou pour un débutant qui accepte de consacrer un temps conséquent à l'apprentissage, ça reste possible en théorie. Le tout, évidemment, en n'oubliant pas que si l'utilisateur final remplace son hardware, il faut tout recommencer, apprentissage inclus. Vu la vitesse de rotation des appareils android, le risque est non négligeable qu'avant que tu ne débutes la programmation proprement dite, que ton appareil ne soit plus disponible à la vente.

    Personnellement, quand on en arrive à un blocage potentiel, je suis intégralement de l'avis de UbuntuMan: Je reprends le cheminement intellectuel qui m'a amené à cette solution pour voir s'il n'y a pas quelque part dans ce raisonnement une bifurcation possible vers une solution alternative.

    Si tu peux nous en dire plus sur la nécessité d'utiliser 21 touchers, peut-être que quelqu'un aura une idée menant vers une autre solution à la résolution moins complexe, comme utiliser un autre périphérique, remplacer les 21 touchers simultanés par une successions de moins de touchers, utiliser une autre méthode d'acquisition, augmenter la complexité des gestes plutôt que leur nombre, etc. Mais vu qu'on ignore tout de ton application, c'est difficile d'aller plus avant.

    L'alternative est de chercher un appareil qui détecte 21 touchers, ou d'attendre la sortie d'un tel appareil. Malheureusement, je vois mal l'intérêt publicitaire d'annoncer que son appareil peut gérer 21 touchers, parce que je ne vois aucune cible potentielle.

    A+
    Claude

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    L'alternative est de chercher un appareil qui détecte 21 touchers, ou d'attendre la sortie d'un tel appareil. Malheureusement, je vois mal l'intérêt publicitaire d'annoncer que son appareil peut gérer 21 touchers, parce que je ne vois aucune cible potentielle.

    A+
    Claude
    Ou d'ouvrir 4 tablettes, les sortir de leur coque et les mettres ensemble dans une coque custom, t'aura un grand écran, avec 10 toucher sur chaque écran (et 4 applications à gérer).

    T'essaie de faire quoi, une table de poker pour 6 personnes?

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2017
    Messages : 6
    Par défaut
    Merci de vos réponses.
    C'était pour faire un jeu avec des pièces physiques (en matériau conducteur) à poser sur la tablette. La limite du nombre de touch reviendra à imposer à l'utilisateur une limite de nombre de pièces déplacées simultanément.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Augmenter nombre de fonctionnalité du MCD
    Par ytrewq dans le forum Merise
    Réponses: 4
    Dernier message: 14/09/2017, 10h57
  2. Augmenter nombre de requêtes par connexion
    Par flexbrane dans le forum Administration
    Réponses: 6
    Dernier message: 24/04/2014, 13h08
  3. Augmenter nombre d'utilsateur
    Par thebarbarius dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 27/08/2012, 13h10
  4. Réponses: 2
    Dernier message: 28/07/2005, 03h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo