试验车遥控app(安卓)产品系统Vibe Coding

我要开发同款
huihui2026年03月27日
7阅读

技术信息

语言技术
Android
系统类型
Android应用
行业分类
人工智能智能硬件
参考价格
2000

作品详情

行业场景

通过手机遥控车辆,配合和完善车辆生态,通过 WebSocket 与服务器建立双向通信,实现远程控制和数据同步

功能介绍

界面一:遥控驾驶界面 (Remote Control)
布局:分为上下两部分。
中央:一个大型的虚拟摇杆。用户可以通过手指在圆形区域内滑动来控制车辆前进/后退/左转/右转。
界面二:循迹行车界面 (Route Follow)
布局:分为显示区和控制区。
上半部分 (显示区):有一个xy的坐标轴。 图上会以高亮线条(如蓝色) 显示已录制好的轨迹路线。 车辆位置在地图上以一个高亮的点实时显示。 下半部分 (控制区): 下拉选择框:标题“选择已录制路线”,点击后弹出列表,显示所有录制好的路线名称。 两个主要按钮: “开始循迹” (绿色按钮):点击后车辆自动沿选中路线行驶。 “录制新路线” (蓝色按钮):点击后跳转到路线录制模式界面。
界面三:路线录制模式界面 (Record Route)
布局:与循迹界面类似,但功能侧重录制。 显示区:同样显示实时车辆位置。车辆移动时,会实时绘制出红色的轨迹线。 控制区: 一个大号的红色圆形按钮,显示“● 录制中”,点击变为“■ 停止并保存”。 简单的遥控方向按钮(上、下、左、右)或提示文字:“请使用遥控手柄控制车辆以录制路径”。 一个输入框,用于在保存时为路线命名。
总共这三个主界面外加一个显示车辆连接状态以及底部中央紧急停止按钮 通信协议采用websocket。

项目实现

完整app的开发
核心技术栈
编程语言:Kotlin(Android首选语言)
UI框架:Jetpack Compose(声明式UI,类似Flutter的现代框架)
网络通信:OkHttp WebSocket
数据存储:DataStore + JSON文件
架构模式:MVVM(Model-View-ViewModel)
界面功能说明
1.遥控驾驶界面:底部大型虚拟摇杆,拖动控制车辆前进/后退/左转/右转
2.循迹行车界面:选择已录制路线,自动沿路线行驶
3.路线录制界面:录制车辆行驶轨迹,保存为新路线
4.紧急停止按钮:底部中央红色大按钮,点击立即停止车辆

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论