繁体   English   中英

如何在Android设备中检测屏幕是电容还是电阻?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM