关于Motionevent发送数据

Android中如何用Motionevent发送一个包含了Z轴数据的运动事件 看了API好像没有关于发送Z轴的 只有xy的 那Z轴的时间怎么发送啊

motionevent看API确实只有xy轴的,所以你如果要发送三维的运动事件,可以看下这篇内容《Android开发者指南-运动传感器Motion Sensor》
http://blog.sina.com.cn/s/blog_48d4913001010w0h.html

@Override
public boolean onSDKGenericMotionEvent(MotionEvent ev) {
updateConnected(ev.getDeviceId());

float ltrigger = ev.getAxisValue(MotionEvent.AXIS_LTRIGGER);
float rtrigger = ev.getAxisValue(MotionEvent.AXIS_RTRIGGER);

    btnL2.setTriggerValue(ltrigger);
    btnR2.setTriggerValue(rtrigger);

    float x = ev.getAxisValue(MotionEvent.AXIS_X);
    float y = ev.getAxisValue(MotionEvent.AXIS_Y);
    float hatx = ev.getAxisValue(MotionEvent.AXIS_HAT_X);
    float haty = ev.getAxisValue(MotionEvent.AXIS_HAT_Y);
    float z = ev.getAxisValue(MotionEvent.AXIS_Z);
    float rz = ev.getAxisValue(MotionEvent.AXIS_RZ);
    joystick1.setPos(x, y);
    joystick2.setPos(z, rz);
            }
            这样获取到的 

不懂帮顶,关注中...