android.view.MotionEvent的事件触发来源的问题?

我用的是绘王USB PEN TABLET,带了一支手写笔。
public boolean onTouchEvent(android.view.MotionEvent event)  {
int iDeviceId = event.getDeviceId();
int iSource = event.getSource();
/*
public final int getDeviceId ()
Gets the id for the device that this event came from. An id of zero indicates that the event didn't come from a physical device and maps to the default keymap. The other numbers are arbitrary and you shouldn't depend on the values.
Returns
    The device id.

public final int getSource ()
Gets the source of the event.
Returns
    The event source or SOURCE_UNKNOWN if unknown.
*/

调试的结果是:
鼠标 iDeviceId = 1;iSource = 8194;
绘王 iDeviceId = 5;iSource = 24578;
现在,在帮助文档里并未找到各种设备的常量定义。绘王这个设备难不成就用5和24578识别?

你可能感兴趣的:(android.view.MotionEvent的事件触发来源的问题?)