2 qq 32360535 qq_32360535 于 2016.03.01 08:56 提问

关于Motionevent发送数据

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

3个回答

u011249920
u011249920   2016.03.01 09:37

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

qq_32360535
qq_32360535 这个传感器你好像是以设备为基础的 是需要设备去运动才会产生 我想要的是这样的
接近 2 年之前 回复
qq_32360535
qq_32360535   2016.03.01 10:02

@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);
            }
            这样获取到的 
luochoudan
luochoudan   Ds   Rxr 2016.03.01 11:43

不懂帮顶,关注中...

qq_32360535
qq_32360535 回复丑旦: 谢谢!!
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!