在应用程序中,建议使用以下代码块来确保触摸事件源于可靠的应用程序:
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.isFromSource(InputDevice.SOURCE_UNKNOWN)) {
event.setAction(MotionEvent.ACTION_CANCEL);
}
return super.onTouchEvent(event);
}
此代码用于覆盖触摸事件,并在输入设备源未知时将其取消,从而确保更高的应用程序安全性。