2012-02-16 4 views
1

나는 안드로이드의 정전 용량 화면에서 손가락이 누르는 압력의 양을 대략 알고 싶습니다. 내 생각은 손으로 만졌을 때 손가락으로 감싸는 영역을 얻는 것입니다 (좀 더 정확하기 위해서는 몇 가지 추가 매개 변수가 있지만 주요 아이디어는 그 것입니다).안드로이드가 화면에 압력을 발견했습니다.

그래서 찾을 수있는 방법이 있습니까? (예를 들어, 커버 된 픽셀 수를 얻는다).

+0

내가 아는 한 터치 스크린은 압력을 느끼지 만 신체의 전기장을 느끼지 않습니다. 얼마나 많은 픽셀이 화면을 터치하는 손가락에 의해 덮여 있는지 알 수 있을지 모르지만, 손가락이 일으키는 압력의 양을 더 잘 이해할 수있는 방법을 알지 못합니다. –

답변

5

MotionEvent.getPressure() (이미 발견 한 것) 만 있습니다. 나는 얼마나 많은 픽셀이 손가락으로 가려져 있는지 알려주는 무언가가 있는지 의심 스럽다.

1

난 정말 모르겠어요하지만 당신은 다음과 같은 기능에 액세스 할 수 있습니다 : 0,

MotionEvent e; 
float press = e.getPressure(...); 

눌러 0과 1 사이 것 = 어떤 압력, 1 = 상압에, 그러나 그것은 더 수 없다 다음 1 ...

당신의 일은 완전히 NIH입니다 ... 이미 존재하는 것을 사용합니까? 아니면 당신의 필요를 커버하지 않을 수도 있습니다!

0

MotionEvent.getSize()을 사용하면 눌려지고있는 화면 영역의 정규화 된 값 (0에서 1까지)을 얻을 수 있습니다. 이 값은 누른 픽셀 수와 상관 관계가 있습니다.

관련 문제