flutter开发手持设备如何监听按键

~轻舟~ 2021-04-02 04:01:58

在使用过程中,在安卓原生部分可以调用方法:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

if (keyCode == 139 || keyCode == 280 || keyCode == 293) {

if (event.getRepeatCount() == 0) {
Log.v("qluerp", "tigger clicked");
methodChannel.invokeMethod("triggerClicked", null);
}
return true;
}

return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == 139 || keyCode == 280) {
if (event.getRepeatCount() == 0) {
// barcode2DWithSoft.stopScan();
methodChannel.invokeMethod("triggerClickedup", null);
return true;
}
}
return super.onKeyUp(keyCode, event);
}

去监听手持设备是否点击按钮,但我们在用flutter开发过程中会尽量减少使用非flutter语言部分,那么我们怎么在flutter的代码中也能监听到按钮是否被点击呢?
...全文
2616 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
移动开发其他问题

782

社区成员

移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
帖子事件
创建了帖子
2021-04-02 04:01
社区公告
暂无公告