[英]how to detect if the screen is capacitive or resistive in an Android device?
我正在开发一个应用程序,根据屏幕类型的不同,它会略有不同。 有没有办法检测它?
android.content.res.Configuration
包含一个名为touchscreen
的值,可以是TOUCHSCREEN_STYLUS
(=电阻), TOUCHSCREEN_FINGER
(=电容), TOUCHSCREEN_NOTOUCH
(=无触摸屏), TOUCHSCREEN_UNDEFINED
(=呃哦)。
编辑:我再次得到Dianne :)所以 - 底线,似乎没有办法获得屏幕的实际物理属性。 我想你最好的选择是让用户在两种模式之间切换。
我有一个小技巧,但需要一个画布。 只是在motionEvent中检测是否
event.getPressure()> 0然后是电容性的; event.getSize()> 0然后是电阻性的
问题是我不想使用画布只是为了检测它:(
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.