From 9a769ae9cd89883cf8693a0f2bcf5fab261c011b Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Thu, 10 Apr 2025 14:43:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bonus/wrjtest/MainActivity.kt | 561 ++++++++++++++++-- .../com/bonus/wrjtest/entity/Coordinate.java | 2 +- .../bonus/wrjtest/entity/SagCalculation.java | 1 + .../bonus/wrjtest/entity/SensorDataBean.java | 4 +- .../com/bonus/wrjtest/utils/ByteUtil.java | 10 + .../com/bonus/wrjtest/utils/KotlinLogger.kt | 86 ++- .../wrjtest/utils/MultipointSagMeasure.java | 18 +- .../bonus/wrjtest/utils/RadarMathUtil.java | 17 +- app/src/main/res/layout/test.xml | 85 ++- 9 files changed, 709 insertions(+), 75 deletions(-) diff --git a/app/src/main/java/com/bonus/wrjtest/MainActivity.kt b/app/src/main/java/com/bonus/wrjtest/MainActivity.kt index 388b9cf..abf5798 100644 --- a/app/src/main/java/com/bonus/wrjtest/MainActivity.kt +++ b/app/src/main/java/com/bonus/wrjtest/MainActivity.kt @@ -1,6 +1,7 @@ package com.bonus.wrjtest import android.annotation.SuppressLint +import android.app.ProgressDialog import android.content.Intent import android.os.Bundle import android.os.Handler @@ -58,6 +59,8 @@ class MainActivity : AppCompatActivity() { lateinit var sagEditText: EditText lateinit var hAngleText: EditText lateinit var vAngleText: EditText + lateinit var positionText: EditText + lateinit var spanText: EditText var handler: Handler = Handler(Looper.getMainLooper()) val resultDataSb = StringBuilder() @@ -78,6 +81,12 @@ class MainActivity : AppCompatActivity() { private var methodNum = 6 + private var isPrint=0; + + private var position="大号在右" + // 定义一个全局的 ProgressDialog 变量 + private var progressDialog: ProgressDialog? = null + //GPS与雷达位置偏移常量切换 // var gpsDistance = 0.28 // var gpsAngle = 0.0 @@ -104,24 +113,28 @@ class MainActivity : AppCompatActivity() { sagEditText = findViewById(R.id.sag) hAngleText = findViewById(R.id.hAngle) vAngleText = findViewById(R.id.vAngle) - + positionText = findViewById(R.id.position) + spanText = findViewById(R.id.span) //创建通道 createChannel() + + findViewById