我的意思是我想知道是什么触摸了我的安卓设备的屏幕?就像如果手指触摸屏幕它会知道它是手指,如果是圆珠笔、铅笔、笔记本或其他东西它会知道它不是手指。
触摸屏如何确定触摸它的东西?因为我想开发指纹扫描仪。我用什么技术?是否有一个android函数可以确定什么东西触摸了屏幕?
谢谢。
我不能很好地解释它,但我希望你明白这一点。
我的意思是我想知道是什么触摸了我的安卓设备的屏幕?就像如果手指触摸屏幕它会知道它是手指,如果是圆珠笔、铅笔、笔记本或其他东西它会知道它不是手指。
触摸屏如何确定触摸它的东西?因为我想开发指纹扫描仪。我用什么技术?是否有一个android函数可以确定什么东西触摸了屏幕?
谢谢。
我不能很好地解释它,但我希望你明白这一点。
您的设备屏幕没有这样的传感器来确定触摸类型..
不幸的是,我们今天在手机上使用的触摸屏技术还没有那么先进。当然,我也想在 Android 上构建一个生物识别安全解锁应用程序;)
您可以使用 API 14 轻松完成此操作:
myView.setOnTouchListener(new Button.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent arg1) {
if (arg1.getAction() == android.view.MotionEvent.ACTION_DOWN
&& (MotionEvent.TOOL_TYPE_FINGER == arg1.getToolType(0)) {
Toast.makeText(this,
"You touched me with your finger!",
Toast.LENGTH_LONG).show();
}
return true;
}
});
真的只告诉您提供了触摸输入,但与手写笔和鼠标指针不同。大多数设备使用热检测来进行触摸输入,但也有一些设备可以模拟手指输入。前任。智能手机手套、Ipad 触控笔