4

有什么方法可以检查 Android 设备(手机)是否支持触摸屏?

因此,如果设备有触摸屏,我可以启动一种方法,用户可以通过触摸选择某些东西,如果没有,那么他可以通过硬件按钮输入进行选择......

4

1 回答 1

6

你可以试试这样的

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

据说这并不总是有效,特别是当设备通过 hdmi 连接到电视或其他屏幕时,因为它处理 android 播放器本身而不是连接的设备,但它应该可以满足您的需求。

于 2013-11-05T14:36:26.643 回答