Android:我可以振动Xbox 360控制器吗?

时间:2014-02-27 01:28:35

标签: android android-vibration

我将此方法添加到一个简单的Android程序中,以查看连接的Xbox 360控制器是否可以访问振动:

private void getDeviceInfo(){

    int[] ids = InputDevice.getDeviceIds();
    appendText("#devs: "+ids.length);
    InputDevice dev;
    Vibrator vib;
    for(int id : ids){

        dev = InputDevice.getDevice(id);
        appendText("dev "+id);
        appendText("name: "+dev.getName());

        vib = dev.getVibrator();
        appendText("has vib: "+vib.hasVibrator());
        if(vib.hasVibrator()){
            vib.vibrate(1000);
        }

    }

}

Xbox控制器说错误的振动...... 有没有其他办法让他们发出隆隆声?

是否有任何控制器支持它?

1 个答案:

答案 0 :(得分:0)

显然没有内置功能,因为您需要直接访问控制器的驱动程序。

Source - Google