首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用机顶盒的遥控器按钮?

如何使用机顶盒的遥控器按钮?
EN

Stack Overflow用户
提问于 2012-10-02 22:50:20
回答 1查看 2.5K关注 0票数 0

我正在为安卓机顶盒在PhoneGap上开发一个简单的应用程序。

我有一个可以用作链接的图像。当我将鼠标连接到机顶盒并单击图像时,链接起作用。但当我使用遥控器选择图像(我看到图像周围的边框,因此我知道它是选中的)并单击OK按钮时,链接不起作用。

如何在代码中使用遥控器按钮?

EN

回答 1

Stack Overflow用户

发布于 2012-10-04 07:51:15

这是非常棘手的,因为Google不想将遥控器上的按键映射到实际的按键输出。

要使用setTopBox,你必须弄清楚你的安卓机顶盒正在使用哪些关键代码,并修改活动的onKeyUp事件来处理它。We currently have an example of a work-around in this bug然而,我们还没有达成一致的API来将这些按钮暴露给Javascript,这就是为什么this bug仍然是开放的。

但简而言之,你会这样做:

代码语言:javascript
复制
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_DPAD_UP) 
  {
    sendJavascript("javascript:myJsMethod('UP');"); 
    return true; 
  }

  return super.onKeyDown(keyCode, event);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12692682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档