From d72b1b0f89646eb00e9f4834aa4794edd0c063d8 Mon Sep 17 00:00:00 2001 From: lianglihui Date: Tue, 26 Jul 2022 10:18:34 +0800 Subject: [PATCH] =?UTF-8?q?282=20=E8=93=9D=E7=89=99=E9=81=A5=E6=8E=A7?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../function/main/MainLauncherActivity.java | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java index 5a12bbc6fb..2a5abafc94 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java @@ -10,6 +10,8 @@ import android.os.Bundle; import android.os.Handler; import android.os.Process; import android.text.TextUtils; +import android.view.KeyEvent; +import android.view.MotionEvent; import android.widget.FrameLayout; import androidx.annotation.Nullable; @@ -24,6 +26,7 @@ import com.mogo.eagle.core.function.hmi.R; import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils; import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; import com.mogo.eagle.core.utilcode.util.BarUtils; +import com.mogo.eagle.core.utilcode.util.ToastUtils; import com.mogo.service.intent.IMogoIntentListener; import com.rousetime.android_startup.model.CostTimesModel; import com.zhjt.service.chain.ChainLog; @@ -155,6 +158,66 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis } } + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_VOLUME_UP){ + ToastUtils.showShort("↑↑↑"); + return true; + }else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){ + ToastUtils.showShort("↓↓↓"); + return true; + } + return super.onKeyDown(keyCode, event); + } + + @Override + public boolean dispatchTouchEvent(MotionEvent event) { + if(event.getX()== -1469.6875 && event.getY()==530.0){ + ToastUtils.showShort("←"); + return true; + }else if(event.getX()== -1096.25 && event.getY()==132.5){ + ToastUtils.showShort("↑"); + return true; + }else if(event.getX()== -863.4375 && event.getY()==690.0){ + ToastUtils.showShort("→"); + return true; + }else if(event.getX()== -1096.25 && event.getY()==1099.0){ + ToastUtils.showShort("↓"); + return true; + }else if(event.getX()== -1096.25 && event.getY()==690.0){ + ToastUtils.showShort("O"); + return true; + } + return super.dispatchTouchEvent(event); + } + + @Override + public boolean onTouchEvent(MotionEvent event) { + + //← x:-1469.6875 y:530.0 + //↑ x:-1096.25 y:132.5 + //→ x:-863.4375 y: 690.0 + //↓ x:-1096.25 y:1099.0 + //O x:-1096.25 y:690.0 + if(event.getX()== -1469.6875 && event.getY()==530.0){ + ToastUtils.showShort("←"); + return true; + }else if(event.getX()== -1096.25 && event.getY()==132.5){ + ToastUtils.showShort("↑"); + return true; + }else if(event.getX()== -863.4375 && event.getY()==690.0){ + ToastUtils.showShort("→"); + return true; + }else if(event.getX()== -1096.25 && event.getY()==1099.0){ + ToastUtils.showShort("↓"); + return true; + }else if(event.getX()== -1096.25 && event.getY()==690.0){ + ToastUtils.showShort("O"); + return true; + } + return super.onTouchEvent(event); + } + @Override public void onSkinModeChange(int skinMode) { if (skinMode == 0) {