Frage

Is there any way to check if an Android device (phone) has Touchscreen support or not?

So if device has touchscreen I can fire a method where the user can choose something via touch, and if not then he can choose via hardware button input...

War es hilfreich?

Lösung

you could try something like this

getPackageManager().hasSystemFeature("android.hardware.touchscreen");

but that's been stated to not always work, specifically when a device is connected to a tv or other screen through hdmi, since it deals with the android player itself and not the connected device, but it should work for your needs.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top