I am looking for a way to directly measure or read the (total or individual grid) change in capacitance as observed by the touchscreen of an android device. Is it possible to achieve this with the default android SDK, or does this require a more extensive knowledge of the hardware?

  • What exactly do you mean by "capacity"? The amount of pressure one gives to the Touchscreen when he's using the app? – UeliDeSchwert May 6 '14 at 10:15
  • No, the actual change in capacity of the capacitor that is induced by applying your finger to the screen. If i'm not mistaken, this is measured by the hardware to determine the location of the touch. – Iska May 6 '14 at 10:50
  • 1
    This is not possible. Not even through the SDK. (Okay. It might be possible if you have access to the drivers for the screen and run a self compiled version of the kernel.) – TheHippo May 6 '14 at 15:04
  • Thanks for your clear answer! I will look for possible open-source drivers to, at least, try to make it work. – Iska May 6 '14 at 15:25
  • 1
    Keeping this question open. It seems valid, if only to know if the capacitance can be determined in Android. – geffchang May 10 '14 at 5:34

No. It is not possible to get this information with the Android SDK.

You might get this information if you have access to the drivers and the kernel of your device.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.