From d9ea2813871c9a94675f61c1ce30614d4ea5cdba Mon Sep 17 00:00:00 2001 From: cuijingzhou <1150427534@qq.com> Date: Wed, 3 Sep 2025 15:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E6=96=B0=E7=89=88(=E8=88=AA=E7=BA=BF?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=EF=BC=8C=E8=88=AA=E7=BA=BF=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=EF=BC=8C=E6=8A=95=E5=BC=B9=EF=BC=8C=E8=AE=BE=E7=BD=AE-?= =?UTF-8?q?=E8=BD=BD=E8=8D=B7=EF=BC=8C=E5=AE=89=E5=85=A8=EF=BC=8C=E9=81=A5?= =?UTF-8?q?=E6=8E=A7=E5=99=A8..=E9=A1=B5=E9=9D=A2=E5=9F=BA=E6=9C=AC?= =?UTF-8?q?=E5=AE=8C=E6=88=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/deploymentTargetSelector.xml | 4 +- app/build.gradle | 3 + app/src/main/AndroidManifest.xml | 24 +- .../Funcation/Activity/FuncationActivity.java | 1 + .../MAVLink/common/msg_attitude_target.java | 35 +- .../Main/Activity/MainActivity.java | 1032 +++++++++- .../Main/Activity/PlayBackActivity.java | 87 + .../Main/Adapter/AllLinkAdapter.java | 150 ++ .../Main/Adapter/CreateLinkAdapter.java | 108 ++ .../Main/Adapter/TypeAdapter.java | 22 +- .../Main/Base/CreateLink.java | 60 + .../Main/Service/MyBoundService.java | 86 +- .../Setting/Activity/SettingActivity.java | 208 +- .../Adapter/FoundationPagerAdapter.java | 38 + .../Setting/Adapter/ParamGridAdapter.java | 83 +- .../Main/Setting/Base/AirplaneModel.java | 27 + .../Main/Setting/Base/ChannelItem.java | 25 + .../Setting/Fragment/ControlFragment.java | 77 +- .../Main/Setting/Fragment/FlyFragment.java | 272 ++- .../Foundation/FlyAccelerationFragment.java | 71 + .../Foundation/FlyInstallFragment.java | 71 + .../Foundation/FlyMagnetometerFragment.java | 71 + .../Fragment/Foundation/FlyModelFragment.java | 81 + .../Setting/Fragment/FoundationFragment.java | 75 +- .../Main/Setting/Fragment/LoadFragment.java | 847 ++++++++- .../Main/Setting/Fragment/MotorFragment.java | 8 +- .../Main/Setting/Fragment/SecureFragment.java | 257 ++- .../Main/Setting/Fragment/SensorFragment.java | 8 +- .../Setting/Fragment/SettingsFragment.java | 17 +- .../Main/View/BombingDialog.java | 111 ++ .../Main/View/CustomSeekBar.java | 136 ++ .../Main/View/DpadView.java | 319 ++++ .../Main/View/LandDialog.java | 19 +- .../Main/View/SlideToUnlockView.java | 4 +- .../Main/View/TakeOffDialog.java | 31 +- .../Main/View/TurnBackDialog.java | 33 +- .../Main/Void/AllView.java | 63 +- .../Main/Void/AllVoid.java | 65 + .../Main/Void/FlyVoid.java | 202 +- .../Main/Void/FpvGestureHandler.java | 121 ++ .../Main/Void/LogCat/LogManager.java | 163 ++ .../Main/Void/LogCat/LogUtil.java | 16 + .../Main/Void/MapVoid.java | 82 +- .../Main/Void/MyReceiver.java | 74 +- .../Main/Void/MyTool.java | 52 + .../Main/Void/SQLClass.java | 441 +++++ .../Main/Void/SerialTool.java | 105 ++ .../Main/Void/XiangTuo/Instruction.java | 90 + .../Main/Void/XiangTuo/Protocol.java | 54 + .../Main/Void/XiangTuo/TcpClientUtil.java | 295 +++ .../longyi_groundstation/MainActivity2.java | 203 +- .../Util/BroadcastUtil.java | 40 + .../main/res/drawable/custom_info_bubble.xml | 9 + ...b_4round_bg.xml => ff029a45_4round_bg.xml} | 2 +- .../main/res/drawable/ff8decec_2round_bg.xml | 2 +- app/src/main/res/layout/activity_login.xml | 2 +- app/src/main/res/layout/activity_main.xml | 1680 +++++++++-------- app/src/main/res/layout/activity_main2.xml | 114 +- .../main/res/layout/activity_play_back.xml | 591 ++++++ app/src/main/res/layout/activity_setting.xml | 16 +- .../main/res/layout/adapter_all_link_item.xml | 99 + .../res/layout/adapter_control_data_item.xml | 60 +- .../res/layout/adapter_create_link_item.xml | 114 ++ app/src/main/res/layout/adapter_log.xml | 2 +- .../res/layout/adapter_motor_data_item.xml | 7 +- app/src/main/res/layout/adapter_type_item.xml | 10 +- .../main/res/layout/custom_info_window.xml | 32 + .../main/res/layout/custom_marker_layout.xml | 28 + app/src/main/res/layout/dialog_bombing.xml | 77 + app/src/main/res/layout/dialog_error_log.xml | 2 +- app/src/main/res/layout/dialog_land.xml | 2 +- app/src/main/res/layout/dialog_take_off.xml | 2 +- app/src/main/res/layout/dialog_turn_back.xml | 2 +- app/src/main/res/layout/fragment_control.xml | 23 +- app/src/main/res/layout/fragment_fly.xml | 444 ++++- .../res/layout/fragment_fly_acceleration.xml | 12 + .../main/res/layout/fragment_fly_install.xml | 12 + .../res/layout/fragment_fly_magnetometer.xml | 12 + .../main/res/layout/fragment_fly_model.xml | 13 + .../main/res/layout/fragment_foundation.xml | 39 +- app/src/main/res/layout/fragment_load.xml | 1486 ++++++++++++++- app/src/main/res/layout/fragment_logcat.xml | 15 + app/src/main/res/layout/fragment_motor.xml | 315 ++-- app/src/main/res/layout/fragment_secure.xml | 474 ++++- app/src/main/res/mipmap-xhdpi/icon_ft60.png | Bin 0 -> 33831 bytes app/src/main/res/mipmap-xhdpi/icon_marker.png | Bin 0 -> 1416 bytes .../res/mipmap-xhdpi/icon_ptz_amplify.png | Bin 0 -> 1541 bytes .../main/res/mipmap-xhdpi/icon_ptz_down.png | Bin 0 -> 928 bytes .../main/res/mipmap-xhdpi/icon_ptz_left.png | Bin 0 -> 928 bytes .../res/mipmap-xhdpi/icon_ptz_one_bottom.png | Bin 0 -> 559 bytes .../main/res/mipmap-xhdpi/icon_ptz_reduce.png | Bin 0 -> 1416 bytes .../main/res/mipmap-xhdpi/icon_ptz_right.png | Bin 0 -> 937 bytes .../main/res/mipmap-xhdpi/icon_ptz_top.png | Bin 0 -> 885 bytes app/src/main/res/mipmap-xhdpi/icon_save.png | Bin 0 -> 557 bytes .../res/mipmap-xhdpi/icon_spinner_dowm.png | Bin 0 -> 636 bytes 95 files changed, 10729 insertions(+), 1536 deletions(-) create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Activity/PlayBackActivity.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Adapter/AllLinkAdapter.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Adapter/CreateLinkAdapter.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Base/CreateLink.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Setting/Adapter/FoundationPagerAdapter.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Setting/Base/AirplaneModel.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Setting/Base/ChannelItem.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Setting/Fragment/Foundation/FlyAccelerationFragment.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Setting/Fragment/Foundation/FlyInstallFragment.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Setting/Fragment/Foundation/FlyMagnetometerFragment.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Setting/Fragment/Foundation/FlyModelFragment.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/View/BombingDialog.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/View/CustomSeekBar.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/View/DpadView.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/AllVoid.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/FpvGestureHandler.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/LogCat/LogManager.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/LogCat/LogUtil.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/SQLClass.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/SerialTool.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/XiangTuo/Instruction.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/XiangTuo/Protocol.java create mode 100644 app/src/main/java/com/example/longyi_groundstation/Main/Void/XiangTuo/TcpClientUtil.java create mode 100644 app/src/main/res/drawable/custom_info_bubble.xml rename app/src/main/res/drawable/{eb51518b_4round_bg.xml => ff029a45_4round_bg.xml} (83%) create mode 100644 app/src/main/res/layout/activity_play_back.xml create mode 100644 app/src/main/res/layout/adapter_all_link_item.xml create mode 100644 app/src/main/res/layout/adapter_create_link_item.xml create mode 100644 app/src/main/res/layout/custom_info_window.xml create mode 100644 app/src/main/res/layout/custom_marker_layout.xml create mode 100644 app/src/main/res/layout/dialog_bombing.xml create mode 100644 app/src/main/res/layout/fragment_fly_acceleration.xml create mode 100644 app/src/main/res/layout/fragment_fly_install.xml create mode 100644 app/src/main/res/layout/fragment_fly_magnetometer.xml create mode 100644 app/src/main/res/layout/fragment_fly_model.xml create mode 100644 app/src/main/res/layout/fragment_logcat.xml create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ft60.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_marker.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ptz_amplify.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ptz_down.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ptz_left.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ptz_one_bottom.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ptz_reduce.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ptz_right.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_ptz_top.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_save.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_spinner_dowm.png diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 2459be5..a8cfab5 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@