首页 > 解决方案 > 使用演示触发器控制 android 应用

问题描述

我有一个客户希望我构建一个可以由演示触发设备控制的平板电脑移动应用程序

像这样: https ://www.ebay.co.uk/p/Amerteer-Laser-Pointer-Pen-PowerPoint-Presentation-Remote-Control-Clickers-1mw/3013893718

谁能告诉我这是否可能,如果可能的话,是否有任何 sdk 可以让我这样做

该设备使用因此连接到平板电脑

在此处输入图像描述

标签: javaandroid

解决方案


这些是 USB 触发器;他们将如何连接到平板电脑?下面的解决方案可以在 PC 上运行,但您正在使用的设备可能有一个等效的解决方案,类似于以下内容:

其中许多触发器只需发送键盘输入即可工作。您所要做的就是检测按键(您如何执行此操作将取决于您创建此应用程序的内容)并相应地处理它们。我相信大多数演示触发器上的向上/向下键实际上发送的是向上/向下键而不是向上/向下箭头,所以这可能是需要注意的。

编辑:

尝试将此方法添加到您的 Activity.java 中:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    if (keyCode == 123) { //TODO find the correct key code
        // your code here
    }
    return super.onKeyDown(keyCode, event);
}

您可以通过向该方法添加一些日志记录并在答题器连接到平板电脑时按下答题器上的按钮来查找关键代码。


推荐阅读