安卓设备 Web 管理配置 APP产品系统Vibe Coding

我要开发同款
14505220152026年02月11日
22阅读

技术信息

语言技术
JavaKotlinVueMySQL
系统类型
WebAndroid应用
行业分类
项目任务

作品详情

行业场景

在程序员客栈看到的一个需求
原文:开发一款安卓原生 APP,实现对 【指定设备】的 Web 管理后台核心配置功能迁移,支持设备配置指定项的读取、修改、提交、状态同步,功能与 Web 管理后台配置模块完全一致,操作结果实时同步至设备服务端。

功能介绍

三、核心功能需求
1. 基础功能
(1)登录页面:开启APP,出现登录选择:登录方式1、登录方式2、登录方式3
登录方式1:指定IP、账户、密码1后台自动登录,如错误则提示更换登录方式;
登录方式2:指定IP、账户、密码2后台自动登录,如错误则提示更换登录方式;
登录方式3:指定IP、账户、密码3后台自动登录,如错误则提示更换登录方式。
(2)设备状态:展示对接设备Web后台3个页面指定内容的18个状态值,呈现状态值与 Web 后台一致,具体见附件。
(3)参数配置:对接设备3个页面的5个配置(支持修改、提交,实时同步,保存,手动刷新),具体见附件;
(4)告警事件:对接设备2个告警页面,直接获取信息(与Web后台一致);
(5)配置操作:
o读取:进入配置页自动拉取设备当前最新配置参数,回显至页面控件;
o修改:支持对配置项进行编辑(输入框 / 下拉选择 / 开关 / 单选等,与 Web 后台控件类型一致),校验参数取值范围(非法值实时提示,禁止提交);
o提交:修改后点击提交,将参数按接口规范发送至服务端,提交成功 / 失败均有弹窗提示,失败提示原因;
(6)状态同步:提交成功后,页面实时刷新为最新配置值;APP 切后台 / 重新打开,自动重新拉取最新配置,保证数据一致性;
(7)异常处理:网络断开、服务端超时 / 报错、接口鉴权失效等场景,给出清晰文字提示,并提供 “重新尝试” 按钮。
(8)本地日志:记录配置修改时间、修改项、提交结果(支持清空)。
2. 附加要求
无广告、可在隐藏页面修改APP中显示的公司信息,APP 轻量化,安装包体积控制在50M 以内;
支持安卓8.0 及以上系统版本,适配主流手机分辨率(兼容全面屏 / 刘海屏);
保留基础操作日志(本地,如配置修改时间、修改项、提交结果),支持日志清空。

项目实现

后端java+springboot+h2+caffeine
前端vue3+js
安卓kotlin

示例图片

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

评论