Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to detect if the screen is capacitive or resistive in an Android device?

I am developing an application that will behave slightly different depending on the type of screen. Is there any way to detect it?

like image 323
biquillo Avatar asked Nov 28 '10 00:11

biquillo


1 Answers

android.content.res.Configuration contains a value called touchscreen, which could be TOUCHSCREEN_STYLUS (=resistive), TOUCHSCREEN_FINGER (=capacitive), TOUCHSCREEN_NOTOUCH (=no touch screen), TOUCHSCREEN_UNDEFINED (=uh oh).

EDIT: I got Dianne'd again :) So - bottom line, it seems like there is no way to get the actual physical properties of the screen. I guess your best bet is to have a setting to allow users to switch between your two modes.

like image 195
EboMike Avatar answered Sep 18 '22 14:09

EboMike