Hardware multitouch em dispositivos Android -- hardware campo com touchscreen campo com multi-touch camp android Relacionado O problema

Multitouch hardware on Android devices


4
vote

problema

português

são todos touch-telas em dispositivos modernos multitouch capazes em nível de hardware (se o software suporta-o)?

Se não, como detectar se a tela touchscreen por si só é multitouch ou não?

Inglês Original

Are all touch-screens on modern devices multitouch capable on hardware level (if software supports it)?

If not than how to detect if touchscreen screen by itself is multitouch or not?

        
 
 

Lista de respostas

3
 
vote
vote
Melhor resposta
 
.

são todos touch-telas em dispositivos modernos multitouch capazes em nível de hardware (se o software suporta-o)?

Isso é mais ou menos impossível de responder sem folhas especiais para todos os dispositivos Android que já foi criado (dentro de qualquer período de tempo que você considera "moderno"). Muito em geral, os dispositivos dos principais fabricantes nos últimos anos normalmente suportam multitouch em algum grau, mas mesmo que o grau geral de suporte pode variar entre os dispositivos.

.

Se não, como detectar se a tela do touchscreen por si só é multitouch ou não?

Existem um monte de aplicativos para este . Eu diria escolher um e tentar. Se você quiser tentar verificar os resultados, escolha vários e experimentá-los.

 

Are all touch-screens on modern devices multitouch capable on hardware level (if software supports it)?

This is more or less impossible to answer without spec sheets for every Android device that has ever been created (within whatever timeframe you consider "modern"). Very broadly speaking, devices from major manufacturers over the last several years will typically support multitouch to some degree, but even that overall degree of support can vary between devices.

If not than how to detect if touchscreen screen by itself is multitouch or not?

There are a bunch of apps for this. I'd say pick one and try it. If you want to try to verify the results, pick several and try them all.

 
 
1
 
vote

Se você quiser verificar programaticamente, verificação Os recursos do sistema através do objeto PackageManager funcionam, tanto quanto eu posso dizer ao meu dispositivo. Este método não fornece o número exato suportado, mas sim uma categorização da seguinte forma:

  • touchscreen_multitouch jazzhand (faixas 5 ou mais toques totalmente independentemente)
  • touchscreen_multitouch distinto (faixas 2 ou mais toques de forma totalmente independente)
  • touchscreen_multitouch (compatibilidade básica de 2 dedos)

Dependendo da sua tarefa como mão, isso pode ser suficiente, no entanto, o comentário de Gathawn sobre telefones com baixo nível me faz se preocupar se ele puder ser invocado por todos esses fornecedores realmente definir esses valores corretamente antes de implantar o software.

Além disso, eu não sei de qualquer maneira atualmente (mas também gostaria de aprender sobre um) - além de talvez ter os usuários testar seus dispositivos como seu aplicativo é inicializado, quando o nível de API detectado é inferior a 11 Por exemplo.

 

If you want to check programmatically, checking the system features via the PackageManager object works, as far as i can tell for my device. This method doesn't give the exact supported number, but rather a categorisation as follows:

  • TOUCHSCREEN_MULTITOUCH JAZZHAND (tracks 5 or more touches fully independently)
  • TOUCHSCREEN_MULTITOUCH DISTINCT (tracks 2 or more touches fully independently)
  • TOUCHSCREEN_MULTITOUCH (basic 2 finger gesture compatibility)

Depending on your task as hand, this might be sufficient enough, however GAThrawn's comment regarding low-tier phones makes me worry if it can be relied on that all those vendors actually set those values correctly before deploying the software.

Other than that, i don't know any way currently (but would also like to learn about one) - apart from maybe having the users test their devices as your app starts up, when the detected api level is less than 11 for instance.

 
 

Perguntas relacionadas

3  Pinch-zoom não puro zoom no navegador da Web no HTC Desire Z porque o texto é auto-reformulado: irritação / disposição quebra  ( Pinch zoom not pure zoom in web browser on htc desire z because text is auto re ) 
Quando eu (multi-touch) apertar para ampliar e soltar meus dedos de tocar na tela para ver o visor zoom, o navegador da Web do Android no HTC Desire Z executa...

2  Edição de inicialização do emulador  ( Emulator startup issue ) 
Eu estou tentando executar um padrão padrão (braço, layout vazio, outras configurações conforme proposto pelo Android Studio) no emulador. Ativado ABCDEFGHIJ...

0  É possível que os aplicativos interfiram no sistema multi-touch de largura?  ( Is it possible for apps to interfere with multi touch system wide ) 
Estou tendo problemas multi-toque com o Swype. No entanto, outros usuários com o mesmo telefone estão relatando um ok, então estou me perguntando se Pebkac ou...

0  Ponto de toque Renderização Android Touch Touch Config - via adb (A ++)  ( Touch point match rendering android touch table config via adb a ) 
Atualmente estou construindo um projeto de sonho meu. É uma mesa de café de tela de toque multitouch de 55 polegadas alimentada por e telefone Android. Enquan...

4  Usa para mais de 2 multitouch de dedo?  ( Uses for more than 2 finger multitouch ) 
Eu estou planejando obter um novo telefone Android, e uma das minhas opções é o Xperia Miro. Eu sei que não é grande coisa, mas cumpre minhas necessidades. ...

2  Múltiplos gestos de toque no Android?  ( Multiple touch gestures in android ) 
O Android permite a entrada multitouch? Eu tenho um telefone Samsung Galaxy Y com o Android 2.3. No Samsung Homescreen, quando giro dois dedos simultaneamen...

6  Qual é a diferença entre real-toque real e falsa dual-toque?  ( Whats the difference between real dual touch and fake dual touch ) 
Eu tenho um Xperia X10 Mini Pro e por alguma razão ímpia é dual recurso de toque não está funcionando. Eu procurei em torno da rede e eu vi aqui e lá as pes...

4  Hardware multitouch em dispositivos Android  ( Multitouch hardware on android devices ) 
são todos touch-telas em dispositivos modernos multitouch capazes em nível de hardware (se o software suporta-o)? Se não, como detectar se a tela touchscree...

0  Ajuste os parâmetros de toque  ( Adjust touch parameters ) 
Eu tenho alguns problemas com o meu toque no meu telefone Lenovo. Por exemplo, quando toque em dois lugares que a distância entre eles é inferior a 2 polegada...

0  Aumentar pontos multi-touch  ( Increase multi touch points ) 
Eu tenho um infocus m2 executando o Android 4.4. Suporta apenas dois dedos multi-touch, o que causa problemas com alguns jogos. Existe alguma maneira de aumen...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.