正在上传图片(0/1)

Android如何监听手柄C1.C2按键事件

 0
手机看帖 2 536
连接遥控器一直无法监听。是什么原因?
评论
上传
你需要登录之后才能回帖    登录 | 注册
楼主   2021-4-25 3#
private RemoteController remoteController;
    @Override
    public void onUpdate(@NonNull HardwareState hardwareState) {
        Toast.makeText(getApplication(), "onUpdate", Toast.LENGTH_SHORT).show();
        remoteController.setHardwareStateCallback(hardwareState1 -> {
            if (hardwareState.getC1Button().isClicked()){
                Toast.makeText(getApplication(), "getC1Button", Toast.LENGTH_SHORT).show();
            }else if (hardwareState.getC2Button().isClicked()){
                Toast.makeText(getApplication(), "getC2Button", Toast.LENGTH_SHORT).show();
            } else {
                Toast.makeText(getApplication(), "Button", Toast.LENGTH_SHORT).show();
            }
        });
    }
    @Over
kv886   2021-4-26 4#
djiuser_ws4-25 16:57
private RemoteController remoteController;
    @Override
    public void onUpdate(@NonNull HardwareState hardwareState) {
        Toast.makeText(getApplication(), "onUpdate", Toast.LENGTH_SHORT).show();
        remoteController.setHardwareStateCallback(hardwareState1 -> {
            if (hardwareState.getC1Button().isClicked()){
                Toast.makeText(getApplication(), "getC1Button", Toast.LENGTH_SHORT).show();
            }else if (hardwareState.getC2Button().isClicked()){
                Toast.makeText(getApplication(), "getC2Button", Toast.LENGTH_SHORT).show();
            } else {
                Toast.makeText(getApplication(), "Button", Toast.LENGTH_SHORT).show();
            }
        });
    }
    @Over
可能与遥控器种类有关,你用的什么遥控器
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表