Android:检查设备是否具有Touch支持

时间:2013-11-05 14:33:42

标签: android android-hardware

有没有办法检查Android设备(手机)是否支持触摸屏支持?

因此,如果设备有触摸屏,我可以触发用户可以通过触摸选择内容的方法,如果没有,那么他可以通过硬件按钮输入进行选择......

1 个答案:

答案 0 :(得分:4)

你可以尝试这样的事情

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

但那是stated to not always work,特别是当设备通过hdmi连接到电视或其他屏幕时,因为它处理Android播放器本身而不是连接的设备,但它应该可以满足您的需求。 / p>