2013-07-23 18 views
5

Android platformunda, dokunmatik ekrandan gelen ham kapasitif verilere erişmek için bir genel API var mı?Android - Ham kapasitif giriş verilerine erişmek mümkün mü?

Çoklu dokunuşlu giriş noktaları, dokunmatik ekrandan temel iki boyutlu bir ikili kapasitif veri kılavuzundan elde edilir. Ancak bu veriler bir Android uygulamasında kullanım için bir şekilde erişilebilir mi?

Görünüşe göre iOS'un bunun için özel bir API'si var (view here), ancak onay sürecini kesinlikle geçmeyecektir. Android'in bu kullanıma daha açık olacağını umuyordum.

+0

Kesinlikle SDK seviyesinde değil. NDK'nın bunu elde etmenin bir yolunu ya da bir şekilde Linux çekirdeğinden bir şekilde ya da başka bir şekilde işlenmesini engelleyemem. – CommonsWare

+0

Bkz. [Ham Dokunma Kapasitesi Matris Nexus 5'e Erişim] (http://android.stackexchange.com/questions/115820/access-raw-touch-capacitance-matrix-nexus-5/147636) –

cevap

0

Cevap değil, belki de daha fazla bakacak bir şey.

Çeşitli dokunmatik ekran sürücülerinin çekirdek kaynakları. onları biraz tarayarak itibaren

https://android.googlesource.com/kernel/common/+/android-3.4/drivers/input/touchscreen/

Bazı cihazlar

"ham veri" raporu gibi görünüyor, çekirdek bu bilgilere API erişimini verdiğini, örneğin görünmüyor usbtouchscreen.c numaralı telefondan nexio_read_data'a bakın (model matris IR tipi dokunmatik ekran, kapasitif matris değil)

İlgili konular