2010-12-08 89 views
3

J'ai fini d'écrire la première version de mon application et j'essaie de définir correctement le manifeste.Manifeste Android <uses-configuration>

Mon application est un jeu qui utilise le toucher

donc je veux vous assurer que le téléphone gère contact

donc je mis les éléments suivants:

<uses-configuration android:reqTouchScreen="stylus"/> 
<uses-configuration android:reqTouchScreen="finger"/> 

Maintenant ce que je suis Je me demande est-ce que je dois mettre un stylet? un jeu qui fonctionne avec le toucher fonctionnerait-il avec un stylet?

Je n'ai pas un stylet téléphone Android à portée de main, donc je voudrais avoir une entrée si je dois utiliser ou non

Répondre

4

La plupart du temps Oui. Il y a des cas, cependant, où un stylet ne fonctionnera pas (si vous avez besoin de multitouch, par exemple).

Au lieu de définir plusieurs configurations, cependant, une solution plus correcte (et plus simple) pour le cas d'utilisation que vous spécifiez serait:

<uses-feature android:name="android.hardware.touchscreen" /> 

Si vous avez besoin multitouch, vous pouvez indiquer:

<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="true"/> 
1

serait un jeu qui fonctionne avec le travail tactile avec stylet?

Oui. Gardez à l'esprit que 99% des combinés Android auront un écran tactile ... la plupart du temps, vous n'aurez pas à vous soucier de reqTouchScreen.