
在使用程序中,在安卓原生部分可以呼叫方法:
@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的代碼中也能監聽到按鈕是否被點擊呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/271712.html
標籤:移動開發其他問題
