私のアプリは標準の携帯電話で動作しますが、HDMI経由でテレビに接続し、マウスで操作するAndroidプレーヤーでも動作します。デバイスがタッチスクリーンをサポートしているかどうかをプログラマチックに判断する方法はありますか?私はナビゲーションの2つの方法を区別できますか?デバイスにタッチスクリーンがあるかどうかを判断する
私はthisを試してみましたが、それは両方のデバイスにtrueを返します:
getPackageManager().hasSystemFeature("android.hardware.touchscreen");