La mia app funziona su telefoni standard ma funziona anche su lettori Android che collego tramite HDMI alla TV e che funziona con un mouse per navigare. C'è un modo per escludere programmaticamente se il dispositivo ha il supporto del touch screen in modo da poter distinguere tra i due modi di navigazione?Determinare se il dispositivo è dotato di touchscreen o meno
ho provato this, ma restituisce vero su entrambi i dispositivi:
getPackageManager().hasSystemFeature("android.hardware.touchscreen");