android.view.MotionEvent的事件触发来源的有关问题
android.view.MotionEvent的事件触发来源的问题?
我用的是绘王USB PEN TABLET,带了一支手写笔。
调试的结果是:
鼠标 iDeviceId = 1;iSource = 8194;
绘王 iDeviceId = 5;iSource = 24578;
现在,在帮助文档里并未找到各种设备的常量定义。绘王这个设备难不成就用5和24578识别?
------解决思路----------------------
有意思,帮忙顶一下。
我用的是绘王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识别?
------解决思路----------------------
有意思,帮忙顶一下。